"; print "location.href='../../sigesp_inicio_sesion.php'"; print ""; } $dat = $_SESSION["la_empresa"]; $ls_nomestpro1 = $dat["nomestpro1"]; $_SESSION["ir3"]='0'; $ls_loncodestpro1=$_SESSION["la_empresa"]["loncodestpro1"]; ?>
|
||||
uf_conectar(); $io_funcion = new class_funciones(); $io_msg = new class_mensajes(); $io_sql = new class_sql($conn); $ls_estint=$io_fun_cfg->uf_obtenervalor_get("estint",""); ///////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// require_once("../../shared/class_folder/sigesp_c_seguridad.php"); $io_seguridad= new sigesp_c_seguridad(); $arre = $_SESSION["la_empresa"]; $ls_empresa = $arre["codemp"]; $ls_codemp = $ls_empresa; $ls_logusr = $_SESSION["la_logusr"]; $ls_sistema = "CFG"; $ls_ventanas = "sigesp_spg_d_estprog1.php"; $la_seguridad["empresa"] = $ls_empresa; $la_seguridad["logusr"] = $ls_logusr; $la_seguridad["sistema"] = $ls_sistema; $la_seguridad["ventanas"] = $ls_ventanas; $li_estmodest = $arre["estmodest"]; if (array_key_exists("rbclasificacion",$_POST)) { $ls_clasificacion = $_POST["rbclasificacion"]; } if (array_key_exists("permisos1",$_POST)||($ls_logusr=="PSEGIS")) { if ($ls_logusr=="PSEGIS") { $ls_permisos=""; } else { $ls_permisos = $_POST["permisos1"]; $la_accesos["leer"] = $_POST["leer"]; $la_accesos["incluir"] = $_POST["incluir"]; $la_accesos["cambiar"] = $_POST["cambiar"]; $la_accesos["eliminar"] = $_POST["eliminar"]; $la_accesos["imprimir"] = $_POST["imprimir"]; $la_accesos["anular"] = $_POST["anular"]; $la_accesos["ejecutar"] = $_POST["ejecutar"]; } } else { $la_accesos["leer"] = ""; $la_accesos["incluir"] = ""; $la_accesos["cambiar"] = ""; $la_accesos["eliminar"] = ""; $la_accesos["imprimir"] = ""; $la_accesos["anular"] = ""; $la_accesos["ejecutar"] = ""; $ls_permisos = $io_seguridad->uf_sss_load_permisos($ls_empresa,$ls_logusr,$ls_sistema,$ls_ventanas,$la_accesos); } $io_estpro1 = new sigesp_spg_c_estprog1($conn); ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// global $readonly,$ls_clasificacion; if (array_key_exists("status",$_POST)) { $ls_status=$_POST["status"]; } else { $ls_status="NUEVO"; // } if ( array_key_exists("operacion",$_POST)) { $ls_operacion = $_POST["operacion"]; $ls_codestpro1 = $_POST["txtcodestpro1"]; $ls_denestpro1 = $_POST["txtdenestpro1"]; $ls_clasificacion = $_POST["rbclasificacion"]; $disabled = ""; $readonly = ""; } else { $ls_operacion=""; if (array_key_exists("txtcodestpro1",$_POST)) { $ls_codestpro1 = $_POST["txtcodestpro1"]; $ls_denestpro1 = $_POST["txtdenestpro1"]; } else { $ls_codestpro1 = ""; $ls_denestpro1 = ""; } if (array_key_exists("go",$_SESSION)) { if($_SESSION["go"]=='1') { if (array_key_exists("txtclasificacion",$_POST)) { $ls_clasificacion=$_POST["txtclasificacion"]; $readonly = "readonly"; $_SESSION["go"]='0'; } else { $ls_clasificacion=""; } }else { $_SESSION["go"]='0'; $ls_clasificacion = "P"; $disabled = "disabled"; $readonly = ""; } } } if (array_key_exists("chkintercom",$_POST)) { $ls_chkintercom = $_POST["chkintercom"]; $ls_cuenta=$_POST["txtcuenta"]; $ls_denocuenta=$_POST["txtdencuenta"]; } else { $ls_chkintercom = "0"; $ls_cuenta=""; $ls_denocuenta=""; } if (array_key_exists("chkestcencos",$_POST)) { $ls_chkestcencos = $_POST["chkestcencos"]; } else { $ls_chkestcencos = "0"; } if ($ls_operacion == "NUEVO" ) { $ls_codestpro1 = ""; $ls_denestpro1 = ""; $ls_clasificacion = "P"; $disabled = "disabled"; $readonly = ""; $ls_chkintercom="0"; $ls_chkestcencos="0"; $ls_cuenta=""; $ls_denocuenta=""; $ls_status = "NUEVO"; } if ($ls_operacion == "GUARDAR") { //$ls_clasificacion = $_POST["rbclasificacion"]; $ls_codestpro1 = $io_funcion->uf_cerosizquierda($ls_codestpro1,25); $lb_existe = $io_estpro1->uf_spg_select_estprog1($ls_codemp,$ls_codestpro1,$ls_clasificacion); if (!$lb_existe) { $lb_valido = $io_estpro1->uf_spg_insert_estprog1($ls_codemp,$ls_codestpro1,$ls_denestpro1,$ls_clasificacion,$ls_chkintercom,$ls_cuenta,$ls_chkestcencos,$la_seguridad); if ($lb_valido) { $io_sql->commit(); $io_msg->message("Registro Incluido !!!"); $ls_codestpro1 = ""; $ls_denestpro1 = ""; $ls_chkintercom=""; $ls_cuenta=""; $ls_denocuenta=""; $ls_status = "NUEVO"; } else { $io_sql->rollback(); $io_msg->message($io_estpro1->is_msg_error); } } else { $lb_valido = $io_estpro1->uf_spg_update_estprog1($ls_codemp,$ls_codestpro1,$ls_denestpro1,$ls_clasificacion,$ls_chkintercom,$ls_cuenta,$ls_chkestcencos,$la_seguridad); if ($lb_valido) { $io_sql->commit(); $io_msg->message("Registro Actualizado !!!"); $ls_codestpro1 = ""; $ls_denestpro1 = ""; $ls_chkintercom=""; $ls_cuenta=""; $ls_denocuenta=""; $ls_status = "NUEVO"; } else { $io_sql->rollback(); $io_msg->message($io_estpro1->is_msg_error); } } } if ($ls_operacion == "ELIMINAR") { $ls_codestpro1 = $io_funcion->uf_cerosizquierda($ls_codestpro1,25); $lb_valido = $io_estpro1->uf_spg_delete_estpro1($ls_codemp,$ls_codestpro1,$ls_denestpro1,$ls_clasificacion,$ls_chkintercom,$ls_cuenta,$la_seguridad); if ($lb_valido) { $io_sql->commit(); $io_msg->message("Registro Eliminado !!!"); } else { $io_sql->rollback(); $io_msg->message($io_estpro1->is_msg_error); } $ls_codestpro1 = ""; $ls_denestpro1 = ""; $ls_chkintercom=""; $ls_cuenta=""; $ls_denocuenta=""; $ls_status = "NUEVO"; $readonly = ""; } if ($ls_operacion == "BUSCAR") { $ls_codestpro1=$_POST["txtcodestpro1"]; $ls_denestpro1=$_POST["txtdenestpro1"]; $ls_clasificacion=$_POST["rbclasificacion"]; $ls_chkintercom=$_POST["chkintercom"]; $ls_cuenta=$_POST["txtcuenta"]; $ls_denocuenta=$_POST["txtdencuenta"]; $disabled=""; $readonly="readonly"; } ?>