$arr_movbco["codban"] = $ls_codban; $arr_movbco["ctaban"] = $ls_ctaban; $arr_movbco["mov_document"] = $ls_numdoc; $ld_fecdb = $io_funcion->uf_convertirdatetobd($ld_fecha); $arr_movbco["codope"] = $ls_mov_operacion; $arr_movbco["fecha"] = $ld_fecha; $arr_movbco["codpro"] = $ls_codpro; $arr_movbco["cedbene"] = $ls_cedbene; $arr_movbco["monto_mov"] = $ldec_montomov; $arr_movbco["objret"] = $ldec_monobjret; $arr_movbco["retenido"] = $ldec_montoret; $arr_movbco["estmov"] = $ls_estmov; $ls_codfuefin = $_POST["txtcodfuefin1"]; $ls_codemp = $_SESSION["la_empresa"]["codemp"]; $ls_modageret = $_SESSION["la_empresa"]["modageret"]; $lb_valido = $in_classmovbanco->uf_guardar_automatico($ls_codban,$ls_ctaban,$ls_numdoc,$ls_mov_operacion,$ld_fecha,$ls_desmov,$ls_codconmov,$ls_codpro,$ls_cedbene,$ls_desproben,$ldec_montomov,$ldec_monobjret,$ldec_montoret,$ls_chevau,$ls_estmov,0,1,$ls_tipproben,'SCBBCH','',$ls_estdoc,$ls_tipproben,$ls_codfuefin,$ls_numordpagmin,$ls_codtipfon); if ($lb_valido) { $lb_valido = $io_emiche->uf_actualizar_estatus_ch($ls_codban,$ls_ctaban,$ls_numdoc,$ls_numchequera); if (!$lb_valido) { $io_msg->message($io_emiche->is_msg_error); } } $lb_pago=false; if ($lb_valido) { for ($li_i=1;$li_i<=$li_totalRows;$li_i++) { if (array_key_exists("chk".$li_i,$_POST)) {
$ls_estmov="N"; if($ls_tipo=="P") { $ls_codpro =$ls_provbene; $ls_cedbene="----------"; } else { $ls_cedbene=$ls_provbene; $ls_codpro ="----------"; } $ls_nomproben=$_POST["txtnomproben"]; $in_classmovbanco->io_sql->begin_transaction(); $lb_valido=$in_classmovbanco->uf_guardar_automatico($ls_codban,$ls_ctaban,$ls_mov_document,$ls_codope,$ld_fecha,$ls_mov_descripcion,$ls_codconmov,$ls_codpro,$ls_cedbene,$ls_nomproben,$ldec_monto_mov,$ldec_objret,$ldec_totret,$ls_chevau,$ls_estmov,$li_estint,$li_cobrapaga,$ls_estbpd,$ls_mov_procede,$ls_estreglib,$ls_estdoc,$ls_tipo,$ls_codfuefin,$ls_numordpagmin,$ls_codtipfon); $arr_movbco["codban"]=$ls_codban; $arr_movbco["ctaban"]=$ls_ctaban; $arr_movbco["mov_document"]=$ls_mov_document; $ld_fecdb=$fun->uf_convertirdatetobd($ld_fecha); $arr_movbco["codope"]=$ls_codope; $arr_movbco["fecha"]=$ld_fecha; $arr_movbco["codpro"]=$ls_codpro; $arr_movbco["cedbene"]=$ls_cedbene; $arr_movbco["estmov"]=$ls_estmov; $arr_movbco["monto_mov"]=$ldec_monto_mov; $arr_movbco["objret"] =$ldec_objret; $arr_movbco["retenido"] =$ldec_totret; $ls_codded="00000";
switch ($ls_tipo){ case 'P': $ls_codpro=$ls_provbene; $ls_cedbene="----------"; break; case 'B': $ls_codpro="----------"; $ls_cedbene=$ls_provbene; break; default: $ls_codpro="----------"; $ls_cedbene="----------"; } $ls_chevau = str_pad($ls_chevau,25,0,0); $in_classmovbco->io_sql->begin_transaction(); $lb_valido=$in_classmovbco->uf_guardar_automatico($ls_codban,$ls_cuenta_banco,$ls_docmov,$ls_mov_operacion,$ld_fecha,$ls_desmov,$ls_codconmov,$ls_codpro,$ls_cedbene,$ls_desproben,$ldec_montomov,$ldec_monobjret, $ldec_montoret,$ls_chevau,$ls_estmov,$li_estint,"$ls_opepre",$ls_estbpd,'SCBMOV',' ',$ls_estdoc,$ls_tipo,$ls_codfuefin,$ls_numordpagmin,$ls_codtipfon); if($lb_valido) { $lb_valido=$in_classmovbco->uf_actualizar_estatus_ch($ls_codban,$ls_cuenta_banco,$ls_docmov,$ls_numchequera,1); if ($lb_valido) { $in_classmovbco->io_sql->commit(); } else { $in_classmovbco->io_sql->rollback(); } } else { $in_classmovbco->io_sql->rollback();