Ejemplo n.º 1
0
		$iva = str_replace(',', '', $iva);
		$propina = str_replace(',', '', $propina);
		$total = str_replace(',', '', $total);
		
		$cImp_porc = 0;
		if($iva != 0 || $iva != 0.00){
			$cImp_porc = "16";
		}
		//error_log(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Concepto: ".$concepto);
		if($concepto != 31){ // Si en la lista de conceptos comprobados existe un 35, indicar� que corresponde a un concepto "Personal" y que deber� ser tratado como una inserci�n nueva.
			$query = sprintf("UPDATE detalle_comprobacion_invitacion SET dc_concepto = '%s', dc_monto = '%s', dc_iva = '%s', dc_propinas = '%s', dc_total = '%s' WHERE dc_id = '%s'", $new_concept, $monto, $iva, $propina, $total, $id_dci);
			//error_log($query);
			$cnn->ejecutar($query);	
		}else{
			$comprobacion = new Comprobacion();
			$comprobacion->Agrega_Detalle_Comp_Invitacion2($comprobacionID, $concepto, "", $monto, $cImp_porc, $iva, $total, "0", $cDate, $divisaComp, $tasaComp, "0", $propina, "0", $total, "0", $comentario);
			//$comprobacion->Agrega_Detalle_Comp_Invitacion2($comprobacionID,$concepto,"",$monto,$cImp_porc,$iva,$total,"0",$cDate,"MXN","1.00","0",$propina,"0",$total,"0",$comentario);
		}
	}
	
	$query = sprintf("UPDATE comprobacion_invitacion SET 
			co_amex_comprobado = '%s', 
			co_efectivo_comprobado = '%s', 
			co_personal_descuento = '%s', 
			co_mnt_descuento = '%s', 
			co_mnt_reembolso = '%s' 
			WHERE co_mi_tramite = '%s'", 
			$amex_comprobado, 
			$efectivo_comprobado, 
			$personal_a_descontar, 
			$descuento, 
 }
 if (isset($_POST['tipo']) && $_POST['tipo'] == "amex") {
     $t_Anticipo_Amex = $_POST['t_amex_comprobado'];
     $t_Total_Comprobacion = $_POST['t_comprobado'];
     if ($_POST['select_tarjeta_cargo'] != 0) {
         $cCargo_asociado_amex = $_POST['select_tarjeta_cargo'];
         $cnn3 = new conexion();
         $id_cargo_amex_anterior = $_POST['select_tarjeta_cargo'];
         $query3 = sprintf("UPDATE amex SET estatus = '1', comprobacion_id = '%s' WHERE idamex = '%s'", $idComprobacion, $cCargo_asociado_amex);
         //error_log($query3);
         $rst3 = $cnn3->ejecutar($query3);
     } else {
         $cCargo_asociado_amex = 0;
     }
     // Detalle Comprobación
     $comprobacion->Agrega_Detalle_Comp_Invitacion2($idComprobacion, $cConc, $cP_RFC, $cAmt, $cImp_porc, $cImp, $cTotal, $idProv, $cDate, $cExch, $cRate, $tot_invitados, $cPropina, $cFolio, $cTotalPesos, $cCargo_asociado_amex, $comentario);
 } else {
     $t_Anticipo_Amex = $_POST['t_amex_comprobado'];
     $cCargo_asociado_amex = 0;
     $comprobacion->Agrega_Detalle_Comp_Invitacion2($idComprobacion, $cConc, $cP_RFC, $cAmt, $cImp_porc, $cImp, $cTotal, $idProv, $cDate, $cExch, $cRate, $tot_invitados, $cPropina, $cFolio, $cTotalPesos, $cCargo_asociado_amex, $comentario);
 }
 $comensales = new Comensales();
 for ($i = 1; $i <= $_POST['numInvitados']; $i++) {
     $sNombre = $_POST['nombre' . $i];
     $sPuesto = $_POST['puesto' . $i];
     $sTipo = $_POST['tipoinv' . $i];
     $sEmpresa = $_POST['empresa' . $i];
     $id_detalle_solicitud_invitacion = add_detalle_solicitud_invitacion("0", $sNombre, $sPuesto, $sEmpresa, $sTipo, $idTramite);
 }
 $duenoActual = new Usuario();
 $duenoActual->Load_Usuario_By_ID($delegado);