$io_msg->message("Debe completar todos los campos"); $ls_cuenta = $ls_cuenta_valid; $ls_denominacion = $ls_denominacion_cta; $ls_status = ""; $disabled = ""; } else { $li_len = strlen($ls_cuenta_valid); $io_funciones = new class_funciones(); $ls_cuenta_valid = $int_scg->uf_pad_scg_cuenta($arre["formcont"], $ls_cuenta_valid); if (uf_valida_cuenta($ls_cuenta_valid, $ls_denominacion_cta)) { //Tomo los valores actuales de las cajas de texto. $ls_cuenta = $_POST["txtcuenta"]; $ls_denominacion = $_POST["txtdenominacion"]; $ls_status = $_POST["txtstatus"]; if ($li_len != $li_size_form) { $ls_cuenta = $io_funciones->uf_cerosderecha($ls_cuenta, $li_size_form); } //Tomo los valores anteriores de la cuenta y denominacion. if ($int_scg->uf_scg_select_cuenta($is_codemp, $ls_cuenta, $ls_status, $ls_denominacion)) { if ($ls_status_ope == 'C') { $lb_valido = $int_scg->uf_scg_update_cuenta($is_codemp, $ls_cuenta, $ls_denominacion_cta, "Error al actualizar"); $ls_evento = "UPDATE"; $ls_descripcion = "Actualizo la cuenta de plan de cuentas contables {$ls_cuenta}, con denominacion {$ls_denominacion}"; $io_seguridad->uf_sss_insert_eventos_ventana($ls_empresa, $ls_sistema, $ls_evento, $ls_logusr, $ls_ventanas, $ls_descripcion); $ls_cuenta = ""; $ls_denominacion = ""; $ls_status = ""; $io_msg->message("DenominaciĆ³n Actualizada"); $disabled = ""; } else { $io_msg->message("Codigo Contable ya existe, introduzca uno nuevo");
$ls_codestpro4 = str_pad($ls_codestpro4, 25, 0, 0); $ls_codestpro5 = str_pad($ls_codestpro5, 25, 0, 0); } else { $ls_codestpro4 = str_pad('', 25, 0, 0); $ls_codestpro5 = str_pad('', 25, 0, 0); } $ls_codestpro1 = str_pad($ls_codestpro1, 25, 0, 0); $ls_codestpro2 = str_pad($ls_codestpro2, 25, 0, 0); $ls_codestpro3 = str_pad($ls_codestpro3, 25, 0, 0); for ($i = 1; $i <= $total; $i++) { $ls_cuentaspi = $_POST["txtcuentaspi" . $i]; $ls_dencuentaspi = $_POST["txtdencuenta" . $i]; if ($ls_cuentaspi != "" && $ls_dencuentaspi != "") { $li_len = strlen($ls_cuentaspi); if ($li_len != $li_size_cta) { $ls_cuentaspi = $io_fun->uf_cerosderecha($ls_cuentaspi, $li_size_cta); } $lb_valido = $spicta->uf_buscar_contable($ls_cuentaspi, &$ls_cuentascg); //if($lb_valido) //{ $lb_valido = $spicta->uf_valida_cuenta($ls_cuentaspi, $ls_cuentascg); if ($lb_valido) { $lb_valido = $spicta->uf_procesar_cuentas($ls_cuentaspi, $ls_dencuentaspi, $ls_cuentascg, $ls_codestpro1, $ls_codestpro2, $ls_codestpro3, $ls_codestpro4, $ls_codestpro5, $ls_estcla, $la_security); if (!$lb_valido) { $li_error = $li_error + 1; } else { $li_save = $li_save + 1; } } else { $li_error = $li_error + 1; }