function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Funci�n que limpia todas las variables necesarias en la p�gina // Creado Por: Ing. N�stor Falc�n. // Fecha Creaci�n: 16/05/2007 Fecha �ltima Modificaci�n : 16/05/2007 ////////////////////////////////////////////////////////////////////////////// global $io_fundb,$io_fun_compra,$io_soc,$li_totrowbienes,$li_totrowservicios,$ld_subtotal,$ld_creditos,$ld_total; global $ls_codemp,$ls_numcot,$ls_tipcot,$ls_fecregcot,$ls_codpro,$ls_nompro,$ls_tipconpro,$ls_obscot,$li_diaent; global $ls_forpag,$ls_estatus,$ls_existe,$ls_numsolcot,$ls_estcot,$ls_parametros,$li_estinciva; global $ld_poriva,$ls_operacion,$li_estciespg,$li_estciespi,$ls_disabled; require_once("../shared/class_folder/class_funciones_db.php"); require_once("../shared/class_folder/sigesp_include.php"); require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_include = new sigesp_include(); $io_conexion = $io_include->uf_conectar(); $io_funciondb = new class_funciones_db($io_conexion); $io_keygen = new sigesp_c_generar_consecutivo(); $ls_numcot = $io_keygen->uf_generar_numero_nuevo('SOC','soc_cotizacion','numcot','SOCSOL',15,"","",""); $ls_estatus = "REGISTRO"; $ls_estcot = "0"; $ls_fecregcot = date("d/m/Y"); $ls_numsolcot = ""; $ls_tipcot = '-'; $ls_codpro = ""; $ls_nompro = ""; $ls_tipconpro = ""; $ls_obscot = ""; $li_diaent = ""; $ld_poriva = "0"; $ls_forpag = '-'; $li_totrowbienes = 0; $li_totrowservicios = 0; $ld_subtotal = "0,00"; $ld_creditos = "0,00"; $ld_total = "0,00"; $ls_operacion = $io_fun_compra->uf_obteneroperacion(); $ls_existe = $io_fun_compra->uf_obtenerexiste(); $ls_parametros = ""; $li_estinciva = 0; $li_estciespg = $io_fun_compra->uf_load_estatus_cierre($li_estciespi,$li_estciescg); $ls_disabled = ""; if ($li_estciespg==1 || $li_estciespi==1) { $ls_disabled = "disabled"; } }
function uf_generarnumero() { require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_keygen= new sigesp_c_generar_consecutivo(); $ls_codpridoc= $io_keygen->uf_generar_numero_nuevo("SNO","sno_primasdocentes","codpridoc","SNOPD",4,"","",""); if($ls_codpridoc===false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } unset($io_keygen); return $ls_codpridoc; }
/***************************************************************************************************************************************************************************/ /************************************************ PREPARANDO INSERCION DE NUEVO REGISTRO ****************************************************************************/ if($ls_operacion=="ue_nuevo") { require_once("../shared/class_folder/class_funciones_db.php"); require_once ("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_connect=$io_include->uf_conectar(); $io_funcdb=new class_funciones_db($io_connect); $la_empresa=$_SESSION["la_empresa"]; // $io_valuacion->uf_select_newcodigo($ls_codcon,&$ls_codval); require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_keygen= new sigesp_c_generar_consecutivo(); $ls_codval= $io_keygen->uf_generar_numero_nuevo("SOB","sob_valuacion","codval","SOBVAL",3,"","codcon",$ls_codcon); $ls_fecinival=""; $ls_fecfinval=""; $ls_obsval=""; $ls_fecha=date("d/m/Y"); $ls_estadoval="EMITIDO"; $lb_flag=$io_valuacion->uf_select_valanterior($ls_codcon,$ls_codval,$la_data); if($lb_flag) { $ls_amoant=$io_funcsob->uf_convertir_numerocadena($la_data["amoval"][1]); $ls_amotot=$io_funcsob->uf_convertir_numerocadena($la_data["amototval"][1]); $ls_hidamototbd=$la_data["amototval"][1]; $ls_amores=$io_funcsob->uf_convertir_numerocadena($la_data["amoresval"][1]); } else
require_once "class_folder/sigesp_spg_c_tipomodificaciones.php"; $io_cfg = new sigesp_spg_c_tipomodificaciones(); require_once "../../shared/class_folder/class_mensajes.php"; $io_msg = new class_mensajes(); $ls_operacion = $io_fun_cfg->uf_obteneroperacion(); $ls_codtipmodpre = $io_fun_cfg->uf_obtenervalor("txtcodtipmodpre", ""); $ls_dentipmodpre = $io_fun_cfg->uf_obtenervalor("txtdentipmodpre", ""); $ls_pretipmodpre = $io_fun_cfg->uf_obtenervalor("txtpretipmodpre", ""); $ls_contipmodpre = $io_fun_cfg->uf_obtenervalor("txtcontipmodpre", ""); $ls_status = $io_fun_cfg->uf_obtenervalor("status", ""); $ls_codemp = $_SESSION["la_empresa"]["codemp"]; switch ($ls_operacion) { case "NUEVO": require_once "../../shared/class_folder/sigesp_c_generar_consecutivo.php"; $io_keygen = new sigesp_c_generar_consecutivo(); $ls_codtipmodpre = $io_keygen->uf_generar_numero_nuevo("SPG", "spg_tipomodificacion", "codtipmodpre", "SPGMOD", 4, "", "", ""); $ls_dentipmodpre = ""; $ls_pretipmodpre = ""; $ls_contipmodpre = ""; $ls_status = ""; break; case "GUARDAR": if ($ls_status == "C") { $ls_codtipmodpreaux = $ls_codtipmodpre; $lb_valido = $io_cfg->uf_update_tipomodificacion($ls_codemp, $ls_codtipmodpre, $ls_dentipmodpre, $la_seguridad); } else { $ls_codtipmodpreaux = $ls_codtipmodpre; $lb_valido = $io_cfg->uf_insert_tipomodificacion($ls_codemp, &$ls_codtipmodpre, $ls_dentipmodpre, $ls_pretipmodpre, $ls_contipmodpre, $la_seguridad); } if ($lb_valido) { if ($ls_codtipmodpreaux != $ls_codtipmodpre) {
} } }*/ /************************************************ PREPARANDO INSERCION DE NUEVO REGISTRO ****************************************************************************/ elseif($ls_operacion=="ue_nuevo") { require_once("../shared/class_folder/class_funciones_db.php"); require_once ("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_connect=$io_include->uf_conectar(); $io_funcdb=new class_funciones_db($io_connect); $la_empresa=$_SESSION["la_empresa"]; require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_keygen= new sigesp_c_generar_consecutivo(); $ls_codasi= $io_keygen->uf_generar_numero_nuevo("SOB","sob_asignacion","codasi","SOBASI",6,"","",""); unset($io_keygen); // $ls_codasi=$io_funcdb->uf_generar_codigo(true,$la_empresa["codemp"],"sob_asignacion","codasi",6); $ls_ptocueasi=""; $ls_codproasi=""; $ls_nomproasi=""; $ls_codinsasi=""; $ls_nominsasi=""; $ls_fecasi=""; $ls_obsasi=""; $ls_estadoasi="EMITIDO"; $li_filascuentas=1; $la_objectcuentas[1][1]="<input name=txtcodcue1 type=text id=txtcodcue1 class=sin-borde style= text-align:center size=40 readonly><input name=codest11 type=hidden id=codest11><input name=codest21 type=hidden id=codest21><input name=codest31 type=hidden id=codest31><input name=codest41 type=hidden id=codest41><input name=codest51 type=hidden id=codest51>"; $la_objectcuentas[1][2]="<input name=txtestcla1 type=text id=txtestcla1 class=sin-borde style= text-align:center size=20 readonly>";
$li_numdiaaux= str_replace(".","",$li_numdia); $li_numdiaaux= str_replace(",",".",$li_numdiaaux); if($li_solviaext==1) { $ls_checked="checked"; } switch ($ls_operacion) { case "NUEVO": $ls_estsolvia="R"; if($lb_cierre!=false) { uf_limpiarvariables(); $lb_empresa= true; $ls_estatus=""; $ls_codsolvia= $io_keygen->uf_generar_numero_nuevo("SCV","scv_solicitudviatico","codsolvia","SCV",8,"","",""); // $ls_codsolvia= $io_fundb->uf_generar_codigo($lb_empresa,$ls_codemp,'scv_solicitudviatico','codsolvia'); if(empty($ls_codsolvia)) { $io_msg->message("Error asignando Código de Solicitud de Viaticos"); } } uf_agregarlineablanca($lo_object,1); uf_agregarlineablancapersonal($lo_objectpersonal,$li_totrowspersonal); break; case "GUARDAR": /*-------CÓDIGO AGREGADO MULTIPLES INSERT SIMULTANIOS---------*/ require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_keygenV= new sigesp_c_generar_consecutivo(); $ls_codsolvia= $io_keygenV->uf_generar_numero_nuevo("SCV","scv_solicitudviatico","codsolvia","SCV",8,"","","");
<td class="toolbar" width="24"> </td> <td class="toolbar" width="618"> </td> </tr> </table> <?php require_once "sigesp_saf_c_cambioresponsable.php"; $io_saf = new sigesp_saf_c_cambioresponsable(); require_once "../shared/class_folder/sigesp_c_generar_consecutivo.php"; $io_keygen = new sigesp_c_generar_consecutivo(); $ls_codemp = $_SESSION["la_empresa"]["codemp"]; $ls_codusureg = $_SESSION["la_logusr"]; $ls_operacion = $io_fun_activo->uf_obteneroperacion(); switch ($ls_operacion) { case "NUEVO": uf_limpiarvariables(); $ls_cmpmov = $io_keygen->uf_generar_numero_nuevo("SAF", "saf_cambioresponsable", "cmpmov", "SAF", 15, "", "codemp", $ls_codemp); break; case "GUARDAR": $ls_cmpmov = $io_fun_activo->uf_obtenervalor("txtcmpmov", ""); $ls_codact = $io_fun_activo->uf_obtenervalor("txtcodact", ""); $ls_idact = $io_fun_activo->uf_obtenervalor("txtideact", ""); $ls_denact = $io_fun_activo->uf_obtenervalor("txtdenact", ""); $ls_seract = $io_fun_activo->uf_obtenervalor("txtseract", ""); $ld_feccam = $io_fun_activo->uf_obtenervalor("txtfeccam", ""); $ls_codres = $io_fun_activo->uf_obtenervalor("txtcodres", ""); $ls_nomres = $io_fun_activo->uf_obtenervalor("txtnomres", ""); $ls_codresnew = $io_fun_activo->uf_obtenervalor("txtcodresnew", ""); $ls_nomresnew = $io_fun_activo->uf_obtenervalor("txtnomresnew", ""); $ls_obstra = $io_fun_activo->uf_obtenervalor("txtobstra", ""); $ls_tiporesponsable = $io_fun_activo->uf_obtenervalor("rdtiporesponsable", ""); if ($ls_tiporesponsable == 0) {
/*Cuando la operacion es UE_NUEVO*/ if($ls_operacion=="ue_nuevo") { require_once("../shared/class_folder/class_funciones_db.php"); require_once ("../shared/class_folder/sigesp_include.php"); require_once("../shared/class_folder/class_sql.php"); $sig_inc=new sigesp_include(); $con=$sig_inc->uf_conectar(); $io_funcdb=new class_funciones_db($con); $ls_codemp=$la_datemp["codemp"]; //$ls_codtob=$io_funcdb->uf_generar_codigo(true,$ls_codemp,"sob_tipoobra","codtob"); require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_keygen= new sigesp_c_generar_consecutivo(); $ls_codtob= $io_keygen->uf_generar_numero_nuevo("SOB","sob_tipoobra","codtob","SOB",3,"","",""); $ls_nomtob=""; $ls_destob=""; $ls_status=""; } elseif($ls_operacion=="ue_guardar") { $ls_codtobaux=$ls_codtob; $lb_valido=$io_tobra->uf_guardar_tobra($ls_codtob,$ls_nomtob,$ls_destob,$ls_status,$la_seguridad); $ls_mensaje=$io_tobra->io_msgc; if ($lb_valido===true) { if($ls_codtobaux!=$ls_codtob) { $io_msg->message("Se le asigno un nuevo numero ".$ls_codtob);
} /***************************************************************************************************************************************************************************/ /************************************************ PREPARANDO INSERCION DE NUEVO REGISTRO ****************************************************************************/ elseif($ls_operacion=="ue_nuevo") { require_once("../shared/class_folder/class_funciones_db.php"); require_once ("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_connect=$io_include->uf_conectar(); $io_funcdb=new class_funciones_db($io_connect); $la_empresa=$_SESSION["la_empresa"]; // $io_variacion->uf_select_newcodigo($ls_codcon,&$ls_codvar); require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_keygen= new sigesp_c_generar_consecutivo(); $ls_codvar= $io_keygen->uf_generar_numero_nuevo("SOB","sob_variacioncontrato","codvar","SOBVAR",3,"","codcon",$ls_codcon); $ls_fecvar=""; $ls_motvar=""; $ls_chk=""; $ls_estvar="EMITIDO"; $li_filascuentas=1; $la_objectcuentas[1][1]="<input name=txtcodcue1 type=text id=txtcodcue1 class=sin-borde style= text-align:center size=40 readonly><input name=codest11 type=hidden id=codest11><input name=codest21 type=hidden id=codest21><input name=codest31 type=hidden id=codest31><input name=codest41 type=hidden id=codest41><input name=codest51 type=hidden id=codest51>"; $la_objectcuentas[1][2]="<input name=txtestcla1 type=text id=txtestcla1 class=sin-borde style= text-align:center size=20 readonly>"; $la_objectcuentas[1][3]="<input name=txtnomcue1 type=text id=txtnomcue1 class=sin-borde style= text-align:left size=10 readonly>"; $la_objectcuentas[1][4]="<input name=txtmoncue1 type=text id=txtmoncue1 class=sin-borde style= text-align:center size=20 readonly><input name=disponible1 type=hidden id=disponible1"; $la_objectcuentas[1][5]="<input name=txtvacio2 type=text id=txtvacio2 class=sin-borde style= text-align:center size=5 readonly>"; } /***************************************************************************************************************************************************************************/
$io_fun = new class_funciones(); require_once "../shared/class_folder/class_funciones_db.php"; $io_fundb = new class_funciones_db($con); require_once "../shared/class_folder/class_fecha.php"; $io_fec = new class_fecha(); require_once "../shared/class_folder/class_mensajes.php"; $io_msg = new class_mensajes(); require_once "sigesp_saf_c_movimiento.php"; $io_saf = new sigesp_saf_c_movimiento(); require_once "../shared/class_folder/class_sql.php"; $io_sql = new class_sql($con); $li_totrows = uf_obtenervalor("totalfilas", 1); switch ($ls_operacion) { case "NUEVO": uf_limpiarvariables(); $ls_cmpres = $io_keygen->uf_generar_numero_nuevo("SAF", "saf_prestamo", "cmppre", "SAF", 15, "", "codemp", $ls_codemp); uf_agregarlineablanca($lo_object, $li_totrows); break; case "AGREGARDETALLE": uf_limpiarvariables(); $li_totrows = uf_obtenervalor("totalfilas", 1); $li_totrows = $li_totrows + 1; $ls_cmpres = $_POST["txtcmpres"]; $ls_coduniadmcede = $_POST["txtcoduniadm"]; $ls_denuniadmcede = $_POST["txtdenuniadm"]; $ls_codresced = $_POST["txtcodresced"]; $ls_nomresced = $_POST["txtnomresced"]; $ls_testced = $_POST["txtestced"]; $ls_codreserec = $_POST["txtcodresrece"]; $ls_nomresrec = $_POST["txtnomresrec"]; // $ls_testrec=$_POST["txtestrec"];
$io_msg->message("El registro fue eliminado"); uf_limpiarvariables(); } else { $io_msg->message("No se pudo eliminar el registro"); uf_limpiarvariables(); } } elseif ($ls_operacion == "NUEVO") { uf_limpiarvariables(); /*$ls_emp=""; $ls_codemp=""; $ls_tabla="saf_rotulacion"; $ls_columna="codrot"; $ls_codigo=$io_fun->uf_generar_codigo($ls_emp,$ls_codemp,$ls_tabla,$ls_columna);*/ require_once "../shared/class_folder/sigesp_c_generar_consecutivo.php"; $io_keygen = new sigesp_c_generar_consecutivo(); $ls_codigo = $io_keygen->uf_generar_numero_nuevo("SAF", "saf_rotulacion", "codrot", "SAFROT", 2, "", "", ""); if ($ls_codigo === false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } unset($io_keygen); } ?> <p> </p> <div align="center"> <table width="596" height="209" border="0" class="formato-blanco"> <tr> <td width="588" height="203"><div align="left"> <form name="form1" method="post" action="">
switch ($ls_operacion) { case "NUEVO": unset($_SESSION["cargos"]); unset($_SESSION["amortizacion"]); unset($_SESSION["deducciones"]); unset($_SESSION["ls_ajuste"]); require_once "../shared/class_folder/sigesp_c_generar_consecutivo.php"; $io_keygen = new sigesp_c_generar_consecutivo(); $ls_codrecdoc = $io_keygen->uf_generar_numero_nuevo("CXP", "cxp_rd", "codrecdoc", "CXPRCD", 15, "", "", ""); unset($io_keygen); break; case "GUARDAR": /* Código agregado para la verificación de del correlativo de la recepción de documentos para cargar por lotes */ require_once "../shared/class_folder/sigesp_c_generar_consecutivo.php"; $io_keygenV = new sigesp_c_generar_consecutivo(); $ls_codrecdocV = $io_keygenV->uf_generar_numero_nuevo("CXP", "cxp_rd", "codrecdoc", "CXPRCD", 15, "", "", ""); unset($io_keygenV); /* Fin código agregado*/ $verificar = 'verifica'; uf_load_variables(); // Función modificada para la carga por lotes de la recepción de documentos... //uf_load_variables(); $lb_valido = $io_cxp->uf_guardar($ls_existe, $ls_numrecdoc, $ls_tipodestino, $ls_codprovben, $ls_codtipdoc, $ld_fecregdoc, $ld_fecvendoc, $ld_fecemidoc, $ls_codcla, $ls_dencondoc, $ls_procede, $li_cargos, $li_deducciones, $li_totalgeneral, $ls_numref, $ls_estimpmun, $ls_estlibcom, $li_totrowspg, $li_totrowscg, $ls_codfuefin, $ls_codrecdoc, $ls_coduniadm, $ls_codestpro1, $ls_codestpro2, $ls_codestpro3, $ls_codestpro4, $ls_codestpro5, $ls_estcla, $ls_estact, $la_seguridad); uf_load_data(&$ls_parametros); if ($lb_valido) { $ls_existe = "TRUE"; $ls_disabled = "disabled"; } break; case "ELIMINAR": uf_load_variables();
function uf_limpiarvariables() { ////////////////////////////////////////////////////////////////////////////// // Function: uf_limpiarvariables // Access: private // Description: Función que limpia todas las variables necesarias en la página // Creado Por: Ing. Néstor Falcón. // Fecha Creación: 11/04/2007 Fecha Última Modificación : 22/08/08. ////////////////////////////////////////////////////////////////////////////// global $io_fundb,$io_fun_compra,$ls_parametros,$ls_uniejeaso,$ls_estcla,$ls_distipmat,$ls_distipact,$ls_tipbiesol; global $ls_chkmat,$ls_chkact,$ls_numsolcot,$ls_codemp,$ls_operacion,$ld_fecregsolcot,$ls_tipsolcot,$ls_cedpersol; global $ls_codcarper,$ls_codunieje,$ls_denuniadm,$ls_telpersol,$ls_faxpersol,$li_totrowsep,$li_totrowproveedores,$ls_discmb; global $li_totrowbienes,$li_totrowservicios,$ls_nompersol,$ls_obssolcot,$ls_consolcot,$ls_codestpro1,$ls_codestpro2; global $ls_codestpro3,$ls_codestpro4,$ls_codestpro5,$ls_existe,$ls_estsolcot,$ls_estatus,$li_estciespg,$li_estciespi; require_once("../shared/class_folder/sigesp_include.php"); require_once("../shared/class_folder/class_funciones_db.php"); require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_include = new sigesp_include(); $io_conexion = $io_include->uf_conectar(); $io_funciondb = new class_funciones_db($io_conexion); $io_keygen = new sigesp_c_generar_consecutivo(); $ls_numsolcot = $io_keygen->uf_generar_numero_nuevo('SOC','soc_sol_cotizacion','numsolcot','SOCSOL',15,"","",""); $ld_fecregsolcot = date("d/m/Y"); $ls_cedpersol = ""; $ls_obssolcot = ""; $ls_consolcot = ""; $ls_codcarper = ""; $ls_codunieje = ""; $ls_deppersol = ""; $ls_nompersol = ""; $ls_nomcarsol = ""; $ls_denuniadm = ""; $ls_uniejeaso = ""; $ls_telpersol = ""; $ls_faxpersol = ""; $ls_parametros = ""; $ls_codestpro1 = $ls_codestpro2 = $ls_codestpro3 = $ls_codestpro4 = $ls_codestpro5 = ""; $ls_estcla = ""; $li_totrowsep = 0; $li_totrowproveedores = 0; $li_totrowbienes = 0; $li_totrowservicios = 0; $ls_operacion = $io_fun_compra->uf_obteneroperacion(); $ls_existe = $io_fun_compra->uf_obtenerexiste(); $ls_tipsolcot = "-"; $ls_estatus = "REGISTRO"; $ls_distipmat = "disabled"; $ls_distipact = "disabled"; $ls_tipbiesol = "-";//Tipo de Bienes Incluidos en la Solicitud de Cotización Materiales y/o Suministros ó Activos. if (!array_key_exists("radiotipbiesol",$_POST)) { $ls_chkmat = $ls_chkact = ""; } $li_estciespg = $io_fun_compra->uf_load_estatus_cierre($li_estciespi,$li_estciescg); $ls_discmb = ""; if ($li_estciespg==1 || $li_estciespi==1) { $ls_discmb = "disabled"; } unset($io_keygen); }
</tr> </table> <?php require_once "../../shared/class_folder/class_mensajes.php"; require_once "sigesp_scb_c_tipofondo.php"; $io_cfg = new sigesp_scb_c_tipofondo(); $ls_operacion = $io_fun_cfg->uf_obteneroperacion(); $ls_codtipfon = $io_fun_cfg->uf_obtenervalor("txtcodtipfon", ""); $ls_dentipfon = $io_fun_cfg->uf_obtenervalor("txtdentipfon", ""); $li_porrepfon = $io_fun_cfg->uf_obtenervalor("txtporrepfon", "0,00"); $ls_status = $io_fun_cfg->uf_obtenervalor("status", "N"); switch ($ls_operacion) { case "NUEVO": require_once "../../shared/class_folder/sigesp_c_generar_consecutivo.php"; $io_keygen = new sigesp_c_generar_consecutivo(); $ls_codtipfon = $io_keygen->uf_generar_numero_nuevo("CFG", "scb_tipofondo", "codtipfon", "CFGSCB", 4, "", "", ""); $ls_dentipfon = ""; $li_porrepfon = "0,00"; $ls_status = "N"; break; case "GUARDAR": $lb_valido = $io_cfg->uf_guardar($ls_status, &$ls_codtipfon, $ls_dentipfon, $li_porrepfon, $la_seguridad); if ($lb_valido) { $ls_status = "C"; } break; case "ELIMINAR": $lb_valido = $io_cfg->uf_delete_tipofondo($ls_codtipfon, $la_seguridad); if ($lb_valido) { $ls_codtipfon = ""; $ls_dentipfon = "";
$ls_status = $_POST["status"]; $li_totrows = $_POST["totalfilas"]; $readonly = ""; } else { $li_totrows = 1; uf_limpiarvariables(); uf_agregarlineablanca($lo_object, $li_totrows); $ls_operacion = "NUEVO"; $ls_codigo = ""; $ls_denominacion = ""; $ls_codope = "ND"; $ls_status = "N"; $readonly = ""; } if ($ls_operacion == "NUEVO") { $ls_codigo = $io_keygen->uf_generar_numero_nuevo("CFG", "scb_concepto", "codconmov", "CFGCTO", 3, "", "", ""); // $ls_codigo = $fun_db->uf_generar_codigo(false,"","scb_concepto","codconmov"); $ls_denominacion = ""; $ls_status = "N"; $readonly = ""; uf_limpiarvariables(); $li_totrows = 1; uf_agregarlineablanca(&$lo_object, $li_totrows); } if ($ls_operacion == "GUARDAR") { $ls_codigoaux = $ls_codigo; $in_classconceptos->io_sql->begin_transaction(); //Inicio la transaccion $lb_valido = $in_classconceptos->uf_guardar_conceptos($ls_codigo, $ls_codope, $ls_denominacion, $ls_status); $readonly = "readonly"; $lb_valido = $in_classconceptos->uf_delete_detalles($ls_codigo);
<link href="css/cxp.css" rel="stylesheet" type="text/css"> <style type="text/css"> <!-- .style1 {font-weight: bold} --> </style></head> <body> <?php require_once "class_folder/sigesp_cxp_c_solicitudpago.php"; $io_cxp = new sigesp_cxp_c_solicitudpago("../"); uf_limpiarvariables(); switch ($ls_operacion) { case "NUEVO": require_once "../shared/class_folder/sigesp_c_generar_consecutivo.php"; $io_keygen = new sigesp_c_generar_consecutivo(); $ls_numsol = $io_keygen->uf_generar_numero_nuevo("CXP", "cxp_solicitudes", "numsol", "CXPSOP", 15, "numsolpag", "", ""); if ($ls_numsol === false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } unset($io_keygen); break; case "GUARDAR": uf_load_variables(); $lb_valido = $io_cxp->uf_guardar($ls_existe, &$ls_numsol, $ls_codpro, $ls_cedbene, $ls_codfuefin, $ls_tipodestino, $ld_fecemisol, $ls_consol, $li_monsol, $ls_obssol, "E", $li_totrowrecepciones, $la_seguridad, $la_permisos["administrador"]); uf_load_data(&$ls_parametros); if ($lb_valido) { $ls_existe = "TRUE"; } break;
$ls_status=""; } /*Cuando la operacion es UE_NUEVO*/ if($ls_operacion=="ue_nuevo") { require_once("../shared/class_folder/class_funciones_db.php"); require_once ("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_connect=$io_include->uf_conectar(); $io_funcdb=new class_funciones_db($io_connect); $ls_empresa=$_SESSION["la_empresa"]; //$ls_codtipest=$io_funcdb->uf_generar_codigo(true,$ls_empresa["codemp"],"sob_tipoestructura","codtipest",3); require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_keygen= new sigesp_c_generar_consecutivo(); $ls_codtipest= $io_keygen->uf_generar_numero_nuevo("SOB","sob_tipoestructura","codtipest","SOB",3,"","",""); $ls_nomtipest=""; $ls_destipest=""; $ls_status=""; } elseif($ls_operacion=="ue_guardar") { $ls_codtipestaux=$ls_codtipest; $lb_valido=$io_tipoestructura->uf_guardar_tipoestructura($ls_codtipest,$ls_nomtipest,$ls_destipest,$ls_status,$la_seguridad); if ($lb_valido===true) { if($ls_codtipestaux!=$ls_codtipest) { $io_msg->message("Se le asigno un nuevo numero ".$ls_codtipest); }
/*Cuando la operacion es UE_NUEVO*/ if($ls_operacion=="ue_nuevo") { require_once("../shared/class_folder/class_funciones_db.php"); require_once ("../shared/class_folder/sigesp_include.php"); require_once("../shared/class_folder/class_sql.php"); $sig_inc=new sigesp_include(); $con=$sig_inc->uf_conectar(); $io_funcdb=new class_funciones_db($con); $ls_codemp=$la_datemp["codemp"]; // $ls_coduni=$io_funcdb->uf_generar_codigo(true,$ls_codemp,"sob_unidad","coduni"); require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_keygen= new sigesp_c_generar_consecutivo(); $ls_coduni= $io_keygen->uf_generar_numero_nuevo("SOB","sob_unidad","coduni","SOB",3,"","",""); $ls_codtun=""; $ls_nomtun=""; $ls_nomuni=""; $ls_desuni=""; $ls_status=""; } elseif($ls_operacion=="ue_guardar") { $ls_coduniaux=$ls_coduni; $lb_valido=$io_unidad->uf_guardar_unidad($ls_coduni,$ls_codtun,$ls_nomuni,$ls_desuni,$ls_status,$la_seguridad); $ls_mensaje=$io_unidad->io_msgc; if ($lb_valido===true) { if($ls_coduniaux!=$ls_coduni)
////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if (array_key_exists("operacion", $_POST)) { $ls_operacion = $_POST["operacion"]; $ls_codigo = $_POST["txtcodigotipcol"]; $ls_denominacion = $_POST["txtdenotipcol"]; $ls_status = $_POST["status"]; $readonly = ""; } else { $ls_operacion = "NUEVO"; $ls_codigo = ""; $ls_denominacion = ""; $ls_status = "N"; $readonly = ""; } if ($ls_operacion == "NUEVO") { $ls_codigo = $io_keygen->uf_generar_numero_nuevo("CFG", "scb_tipocolocacion", "codtipcol", "CFGTCO", 3, "", "", ""); // $ls_codigo = $fun_db->uf_generar_codigo(false,"","scb_tipocolocacion","codtipcol"); $ls_denominacion = ""; $ls_status = "N"; $readonly = ""; } if ($ls_operacion == "GUARDAR") { $ls_codigoaux = $ls_codigo; $lb_valido = $in_classtipocolocacion->uf_guardar_tipocolocacion($ls_codigo, $ls_denominacion, $ls_status); if ($lb_valido && $ls_codigoaux != $ls_codigo) { $io_msg->message("Se le asigno el codigo " . $ls_codigo); } $io_msg->message($in_classtipocolocacion->is_msg_error); $readonly = "readonly"; } if ($ls_operacion == "ELIMINAR") {
$ls_codigo = ""; $ls_nombre = ""; $ls_direccion = ""; $ls_gerente = ""; $ls_telefono = ""; $ls_celular = ""; $ls_email = ""; $ls_codsude = ""; $ls_swift = ""; $ls_status = "N"; $lb_tesoreria = 0; $lb_tesoreria_checked = ""; $readonly = ""; } if ($ls_operacion == "NUEVO") { $ls_codigo = $io_keygen->uf_generar_numero_nuevo("CFG", "scb_banco", "codban", "CFGBAN", 3, "", "", ""); $ls_nombre = ""; $ls_direccion = ""; $ls_gerente = ""; $ls_telefono = ""; $ls_celular = ""; $ls_email = ""; $ls_status = "N"; $lb_tesoreria = 0; $lb_tesoreria_checked = ""; $ls_codsude = ""; $ls_swift = ""; $readonly = ""; } if ($ls_operacion == "GUARDAR") { $ls_codigoaux = $ls_codigo;
$io_fun_nomina->uf_seleccionarcombo("V-E",$ls_nacben,$la_nacben,2); $io_fun_nomina->uf_seleccionarcombo("A-C-L",$ls_tipcueben,$la_tipcueben,3); $io_fun_nomina->uf_seleccionarcombo("C-H-P-E",$ls_nexben,$la_nexben,4); } break; case "ELIMINAR": uf_load_variables(); $lb_valido=$io_beneficiario->uf_delete_beneficiario($ls_codper,$ls_codben,$ls_tipben,$la_seguridad); if($lb_valido) { uf_limpiarvariables(); $ls_existe="FALSE"; require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_keygen= new sigesp_c_generar_consecutivo(); $ls_codben= $io_keygen->uf_generar_numero_nuevo("sno","sno_beneficiario","codben","SNOCNO",10,"","codper",$ls_codper); unset($io_keygen); } else { $io_fun_nomina->uf_seleccionarcombo("0-1-2",$ls_tipben,$la_tipben,3); $io_fun_nomina->uf_seleccionarcombo("0-1",$ls_forpagben,$la_forpagben,2); $io_fun_nomina->uf_seleccionarcombo("V-E",$ls_nacben,$la_nacben,2); $io_fun_nomina->uf_seleccionarcombo("A-C-L",$ls_tipcueben,$la_tipcueben,3); $io_fun_nomina->uf_seleccionarcombo("C-H-P-E",$ls_nexben,$la_nexben,4); } break; } $io_beneficiario->uf_destructor(); unset($io_beneficiario); ?>
$ls_denominacion = $_POST["txtdenominacion"]; $ls_codban = $_POST["txtcodban"]; $ls_denban = $_POST["txtdenban"]; $readonly = ""; $ls_status = $_POST["status"]; } else { $ls_operacion = "NUEVO"; $ls_codigo = ""; $ls_denominacion = ""; $ls_codban = ""; $ls_denban = ""; $readonly = ""; $ls_status = "N"; } if ($ls_operacion == "NUEVO") { $ls_codigo = $io_keygen->uf_generar_numero_nuevo("CFG", "scb_agencias", "codage", "CFGAGE", 10, "", "", ""); // $ls_codigo = $fun_db->uf_generar_codigo(true,$ls_empresa,"scb_agencias","codage"); $ls_denominacion = ""; $ls_codban = ""; $ls_denban = ""; $readonly = ""; $ls_status = "N"; } if ($ls_operacion == "GUARDAR") { $ls_codigoaux = $ls_codigo; $lb_valido = $in_classagencia->uf_guardar_agencias($ls_codban, $ls_codigo, $ls_denominacion, $ls_status); if ($lb_valido && $ls_codigoaux != $ls_codigo) { $io_msg->message("Se le asigno el codigo " . $ls_codigo); } $io_msg->message($in_classagencia->is_msg_error); $readonly = "readonly";
{ $ls_readonly= $io_fun_inventario->uf_obtenervalor("hidreadonly",""); $li_catafilas= $io_fun_inventario->uf_obtenervalor("catafilas",""); } $lb_cont=$io_siv->uf_siv_load_contabilizacion($ls_codemp,$li_value); if($li_value==0) { $ls_ok=true; } switch ($ls_operacion) { case "NUEVO": uf_limpiarvariables(); $ls_numorddes=$io_keygen->uf_generar_numero_nuevo("SIV","siv_despacho","numorddes","SIV",15,"","codemp",$ls_codemp); if($ls_numorddes==false) { print "<script language=JavaScript>"; print "location.href='sigespwindow_blank.php'"; print "</script>"; } uf_agregarlineablanca($lo_object,1); uf_agregarlineablancacontable($lo_objectc,1); break; case "GUARDAR": uf_limpiarvariables(); $lb_descomp=true; $ls_numorddes = $io_fun_inventario->uf_obtenervalor("txtnumorddes",""); $ls_numsol = $io_fun_inventario->uf_obtenervalor("txtnumsol",""); $ls_coduniadm = $io_fun_inventario->uf_obtenervalor("txtcoduniadm","");
function uf_procesar_anticipo($arr_movbco,$ls_cuenta,$ls_procede,$ls_descripcion,$ls_documento,$ls_operacioncon, $ldec_monto,$ldec_objret) { //////////////////////////////////////////////////////////////////////////////////////////////// // // -Funcion que inserta o actualiza el anticipo // /////////////////////////////////////////////////////////////////////////////////////////////// $dat = $_SESSION["la_empresa"]; $ls_codemp = $dat["codemp"]; $ls_codban = $arr_movbco["codban"]; $ls_ctaban = $arr_movbco["ctaban"]; $ls_numdoc = $arr_movbco["mov_document"]; $ls_codope = $arr_movbco["codope"]; $ls_estmov = $arr_movbco["estmov"]; $monto_actual=0; $lb_valido = $this->uf_select_anticipo($arr_movbco,$ls_cuenta,$ls_operacioncon,$ldec_monto,&$monto_actual,&$ls_codamo,&$ls_monamo); if(!$lb_valido) { require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_keygen= new sigesp_c_generar_consecutivo(); $ls_codamo= $io_keygen->uf_generar_numero_nuevo("SCB","scb_movbco_anticipo","codamo","SCBBCH",5,"","",""); $ls_sql="INSERT INTO scb_movbco_anticipo(codemp, codban, ctaban, numdoc, codope, estmov, codamo, monamo, monsal, montotamo,sc_cuenta) VALUES ('".$ls_codemp."','".$ls_codban."','".$ls_ctaban."', '".$ls_numdoc."','".$ls_codope."','".$ls_estmov."', '".$ls_codamo."',0,".$ldec_monto.",".$ldec_monto.", '".$ls_cuenta."');"; $li_result=$this->io_sql->execute($ls_sql); if(($li_result===false)) { $this->is_msg_error="Error al procesar el anticipo, ".$this->fun->uf_convertirmsg($this->io_sql->message); print $this->io_sql->message; $lb_valido=false; } else { $lb_valido=true; ///////////////////////////////////Parametros de seguridad///////////////////////////////////////////////// $ls_evento="INSERT"; $ls_descripcion="Inserto el detalle del anticipo a la cuenta ".$ls_cuenta." por un monto de ".$ldec_monto. " para el movimiento bancario de operacion por anticipo".$ls_codope." numero ".$ls_numdoc. " para el banco ".$ls_codban." cuenta ".$ls_ctaban; $lb_valido = $this->io_seguridad->uf_sss_insert_eventos_ventana($this->la_security["empresa"], $this->la_security["sistema"], $ls_evento,$this->la_security["logusr"], $this->la_security["ventanas"],$ls_descripcion); //////////////////////////////////////////////////////////////////////////////////////////////////////////// } } else { $ldec_monto=$ldec_monto+$monto_actual; $ls_sql="UPDATE scb_movbco_anticipo SET monamo=".$ls_monamo.", monsal=".$ldec_monto.", montotamo=".$ldec_monto." WHERE codemp='".$ls_codemp."'". " AND codban='".$ls_codban."'". " AND ctaban='".$ls_ctaban."'". " AND numdoc='".$ls_numdoc."'". " AND codope='".$ls_codope."'". " AND estmov='".$ls_estmov."'". " AND codamo='".$ls_codamo."'". " AND sc_cuenta='".$ls_cuenta."'"; if($lb_valido) { $li_result=$this->io_sql->execute($ls_sql); if(($li_result===false)) { $this->is_msg_error="Error al procesar el anticipo, ".$this->fun->uf_convertirmsg($this->io_sql->message); $lb_valido=false; } else { $lb_valido=true; ///////////////////////////////////Parametros de seguridad///////////////////////////////////////////////// $ls_evento="UPDATE"; $ls_descripcion="Actualizo del anticipo a la cuenta ".$ls_cuenta." por un monto de ".$ldec_monto. " para el movimiento bancario de operacion ".$ls_codope." numero ".$ls_numdoc. " para el banco ".$ls_codban." cuenta ".$ls_ctaban; $lb_valido = $this->io_seguridad->uf_sss_insert_eventos_ventana($this->la_security["empresa"], $this->la_security["sistema"], $ls_evento,$this->la_security["logusr"], $this->la_security["ventanas"],$ls_descripcion); //////////////////////////////////////////////////////////////////////////////////////////////////////////// } } } return $lb_valido; } // fin de uf_procesar_anticipo
////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if (array_key_exists("operacion", $_POST)) { $ls_operacion = $_POST["operacion"]; $ls_codigo = $_POST["txtcodigo"]; $ls_denominacion = $_POST["txtdenominacion"]; $ls_status = $_POST["status"]; $readonly = ""; } else { $ls_operacion = "NUEVO"; $ls_codigo = ""; $ls_denominacion = ""; $ls_status = "N"; $readonly = ""; } if ($ls_operacion == "NUEVO") { $ls_codigo = $io_keygen->uf_generar_numero_nuevo("CFG", "scb_tipocuenta", "codtipcta", "CFGTCA", 3, "", "", ""); //$ls_codigo = $io_funciondb->uf_generar_codigo(false,"","scb_tipocuenta","codtipcta"); $ls_denominacion = ""; $ls_status = "N"; $readonly = ""; } if ($ls_operacion == "GUARDAR") { $ls_codigoaux = $ls_codigo; $lb_valido = $in_classtipocta->uf_guardar_tipocta($ls_codigo, $ls_denominacion, $ls_status); if ($lb_valido && $ls_codigoaux != $ls_codigo) { $io_msg->message("Se le asigno el codigo " . $ls_codigo); } $io_msg->message($in_classtipocta->is_msg_error); $readonly = "readonly"; } if ($ls_operacion == "ELIMINAR") {
/*Cuando la operacion es UE_NUEVO*/ if($ls_operacion=="ue_nuevo") { require_once("../shared/class_folder/class_funciones_db.php"); require_once ("../shared/class_folder/sigesp_include.php"); require_once("../shared/class_folder/class_sql.php"); $io_include=new sigesp_include(); $con=$io_include->uf_conectar(); $io_funcdb=new class_funciones_db($con); $ls_codemp=$la_datemp["codemp"]; // $ls_codpro=$io_funcdb->uf_generar_codigo(true,$ls_codemp,"sob_propietario","codpro"); require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_keygen= new sigesp_c_generar_consecutivo(); $ls_codpro= $io_keygen->uf_generar_numero_nuevo("SOB","sob_propietario","codpro","SOB",3,"","",""); $ls_nompro=""; $ls_telpro=""; $ls_dirpro=""; $ls_nomresppro=""; $ls_faxpro=""; $ls_emapro=""; $ls_status=""; } elseif($ls_operacion=="ue_guardar") { $ls_codproaux=$ls_codpro; $lb_valido=$io_propietario->uf_guardar_propietario($ls_codpro,$ls_nompro,$ls_telpro,$ls_dirpro,$ls_nomresppro,$ls_faxpro,$ls_emapro,$ls_status,$la_seguridad); $ls_mensaje=$io_propietario->io_msgc; if($lb_valido===true)
$ls_dessiscon=""; $ls_status=""; } /*Cuando la operacion es UE_NUEVO*/ if($ls_operacion=="ue_nuevo") { require_once("../shared/class_folder/class_funciones_db.php"); require_once ("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_connect=$io_include->uf_conectar(); $io_funcdb=new class_funciones_db($io_connect); //$ls_codsiscon=$io_funcdb->uf_generar_codigo(true,$la_empresa["codemp"],"sob_sistemaconstructivo","codsiscon",3); require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_keygen= new sigesp_c_generar_consecutivo(); $ls_codsiscon= $io_keygen->uf_generar_numero_nuevo("SOB","sob_sistemaconstructivo","codsiscon","SOB",3,"","",""); $ls_nomsiscon=""; $ls_dessiscon=""; $ls_status=""; } elseif($ls_operacion=="ue_guardar") { $ls_codsisconaux=$ls_codsiscon; $lb_valido=$io_sistemaconstructivo->uf_guardar_sistemaconstructivo($ls_codsiscon,$ls_nomsiscon,$ls_dessiscon,$ls_status,$la_seguridad); if ($lb_valido===true) { if($ls_codsisconaux!=$ls_codsiscon) { $io_msg->message("Se le asigno un nuevo numero ".$ls_codsiscon);
$io_fun = new class_funciones(); require_once "../shared/class_folder/class_funciones_db.php"; $io_fundb = new class_funciones_db($con); require_once "../shared/class_folder/class_fecha.php"; $io_fec = new class_fecha(); require_once "../shared/class_folder/class_mensajes.php"; $io_msg = new class_mensajes(); require_once "sigesp_saf_c_movimiento.php"; $io_saf = new sigesp_saf_c_movimiento(); require_once "../shared/class_folder/class_sql.php"; $io_sql = new class_sql($con); $li_totrows = uf_obtenervalor("totalfilas", 1); switch ($ls_operacion) { case "NUEVO": uf_limpiarvariables(); $ls_cmpsal = $io_keygen->uf_generar_numero_nuevo("SAF", "saf_autsalida", "cmpsal", "SAF", 15, "", "codemp", $ls_codemp); uf_agregarlineablanca($lo_object, $li_totrows); break; case "AGREGARDETALLE": uf_limpiarvariables(); $li_totrows = uf_obtenervalor("totalfilas", 1); $li_totrows = $li_totrows + 1; $ls_cmpsal = $_POST["txtautosali"]; $ls_coduniadmcede = $_POST["txtcoduniadm"]; $ls_denuniadmcede = $_POST["txtdenuniadm"]; $ld_fechauto = $_POST["txtfechsalida"]; $ls_codprov = $_POST["txtcodpro"]; $ls_nomprov = $_POST["txtdenpro"]; $ls_cedrepre = $_POST["txtcedrepre"]; $ls_nomrepre = $_POST["txtnomrepre"]; $ls_concepto = $_POST["txtconcepto"];
$arre = $_SESSION["la_empresa"]; $ls_codemp = $arre["codemp"]; $li_totrows = uf_obtenervalor("totalfilas", 1); if (array_key_exists("operacion", $_POST)) { $ls_operacion = $_POST["operacion"]; } else { $ls_operacion = "NUEVO"; uf_limpiarvariables(); uf_agregarlineablanca($lo_object, $li_totrows); $ls_readonly = "readonly"; } switch ($ls_operacion) { case "NUEVO": uf_limpiarvariables(); $ls_readonly = ""; $ls_cmpent = $io_keygen->uf_generar_numero_nuevo("SAF", "saf_entrega", "cmpent", "SAF", 15, "", "codemp", $ls_codemp); uf_agregarlineablanca($lo_object, $li_totrows); break; case "AGREGARDETALLE": uf_limpiarvariables(); $li_totrows = uf_obtenervalor("totalfilas", 1); $li_totrows = $li_totrows + 1; $ls_cmpent = $_POST["txtcmpent"]; $ld_feccmp = $_POST["txtfeccmp"]; $ld_fecent = $_POST["txtfecent"]; $ls_coduniadm = $_POST["txtcoduniadm"]; $ls_denuniadm = $_POST["txtdenuniadm"]; $ls_codunisol = $_POST["txtcodunisol"]; $ls_denunisol = $_POST["txtdenunisol"]; $ls_descmp = $_POST["txtdescmp"]; $ls_status = $_POST["hidstatus"];
{ if($ld_montototalanticipo==$ld_montocontratofinal) { $io_msg->message("No pueden realizarse nuevo anticipos sobre este contrato, ya que el monto limite se ha alcanzado!!!"); } else { require_once("../shared/class_folder/class_funciones_db.php"); require_once ("../shared/class_folder/sigesp_include.php"); $io_include=new sigesp_include(); $io_connect=$io_include->uf_conectar(); $io_funcdb=new class_funciones_db($io_connect); $la_empresa=$_SESSION["la_empresa"]; require_once("../shared/class_folder/sigesp_c_generar_consecutivo.php"); $io_keygen= new sigesp_c_generar_consecutivo(); $ls_codant= $io_keygen->uf_generar_numero_nuevo("SOB","sob_anticipo","codant","SOBANT",3,"","",""); // $ls_codant=$io_anticipo->uf_generar_codigoanticipo($ls_codcon); $ls_fecant=date("d/m/Y"); $ls_fecintant=""; $ls_monto="0,00"; $ls_porant="0,00"; $ls_totreten="0,00"; $lb_valido=$io_anticipo->uf_select_cuentacontable($ls_codcon,$ls_cuenta); if($lb_valido) $ls_sc_cuenta=$ls_cuenta; $ls_conant=""; $ls_montotant="0,00"; $li_filasretenciones=1; $ls_estant="EMITIDO"; $li_removerretenciones=""; $ls_operacion="";