"; print "location.href='../../sigesp_conexion.php'"; print ""; } ?> Registro de Modalidad de Clausulas
Sistema de Configuración
 
 
NuevoGrabarBuscarImprimirEliminarSalir
uf_conectar();//Asignacion de valor a la variable $conn a traves del metodo uf_conectar de la clase sigesp_include. $io_sql = new class_sql($conn);//Instanciando la Clase Class Sql. $io_modalidad = new sigesp_soc_c_modcla($conn);//Instanciando la Clase Sigesp Definiciones. $io_msg = new class_mensajes();//Instanciando la Clase Class Mensajes. $io_funciondb = new class_funciones_db($conn); $io_grid = new grid_param(); $io_ds = new class_datastore(); //Instanciando la clase datastore $io_chkrel = new sigesp_c_check_relaciones($conn); $lb_existe = ""; global $object; ////////////////////////////////////////////// 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_soc_d_modcla.php"; $la_seguridad["empresa"] = $ls_empresa; $la_seguridad["logusr"] = $ls_logusr; $la_seguridad["sistema"] = $ls_sistema; $la_seguridad["ventanas"] = $ls_ventanas; if (array_key_exists("permisos",$_POST)||($ls_logusr=="PSEGIS")) { if($ls_logusr=="PSEGIS") { $ls_permisos=""; $la_accesos=$io_seguridad->uf_sss_load_permisossigesp(); } else { $ls_permisos = $_POST["permisos"]; $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); } ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// if (array_key_exists("operacion",$_POST)) { $ls_operacion = $_POST["operacion"]; $ls_codigo = $_POST["txtcodigo"]; $ls_denominacion = $_POST["txtdenominacion"]; $li_lastrow = $_POST["lastrow"]; $total = $_POST["totrows"]; $ls_estatus = $_POST["hidestatus"]; } else { $ls_operacion = "NUEVO"; $ls_codigo = ""; $ls_denominacion = ""; $li_lastrow = 0; $total = 1; $ls_estatus = "NUEVO"; uf_agregarlineablanca($object,1); } $lb_empresa = true; //Titulos de la tabla de Detalle Bienes $title[1]="Código"; $title[2]="Denominación"; $title[3]="Edición"; $grid="grid"; $li_totrows=1; function uf_agregarlineablanca(&$object,$li_totrows) { ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Function: uf_agregarlineablanca // Access: private // Argumento: $object // arreglo de titulos // $li_totrows // ultima fila pintada en el grid // Returns: // Description: Funcion que agrega una linea en blanco al final del grid // Creado Por: Ing. Luis Anibal Lang // Fecha Creación: 23/03/2006 Fecha Última Modificación : 23/03/2006 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $object[$li_totrows][1]=""; $object[$li_totrows][2]=""; $object[$li_totrows][3]="Aceptar"; } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operación Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion=="NUEVO") { $ls_codigo=$io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'soc_modalidadclausulas','codtipmod'); if(empty($ls_codigo)) { $io_msg->message($io_funciondb->is_msg_error); } $ls_denominacion=""; $total=1; $li_lastrow=0; $li_totrow=1; uf_agregarlineablanca($object,1); } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Fin Operacion Nuevo //////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion=="CARGAR") { $li_row=0; $ls_codcon=$_POST["txtcodigo"]; $ls_sql=" SELECT c.codtipmod as codigo,c.codcla as clausula,s.dencla as denominacion ". " FROM soc_dtm_clausulas c, soc_clausulas s ". " WHERE c.codemp='".$ls_codemp."' AND c.codtipmod='".$ls_codigo."' AND ". " c.codemp=s.codemp AND c.codcla=s.codcla "; $rs_data = $io_sql->select($ls_sql); if ($row=$io_sql->fetch_row($rs_data)) { $data = $io_sql->obtener_datos($rs_data); $arrcols = array_keys($data); $totcol = count($arrcols); $io_ds->data = $data; $totrow = $io_ds->getRowCount("codigo"); $total = $totrow; $li_lastrow = $totrow; $total=$totrow+1; for ($i=1;$i<=$totrow;$i++) { $ls_codcla =trim($data["clausula"][$i]); $ls_dencla =trim($data["denominacion"][$i]); $li_row=$li_row+1; $object[$i][1]=""; $object[$i][2]=""; $object[$i][3]="Aceptar"; } uf_agregarlineablanca($object,$total); } else { uf_agregarlineablanca($object,1); } } if ($ls_operacion=="DELETEROW") { $li_total = $_POST["totrows"]; $total = $li_total-1; $li_lastrow = $total; $li_rowdel = $_POST["filadel"]; $li_temp = 0; $ls_numeli = $_POST["txtcodcla".$li_rowdel]; for ($li_i=1;$li_i<=$li_total;$li_i++) { if ($li_i!=$li_rowdel) { $li_temp = $li_temp+1; $ls_codcla = $_POST["txtcodcla".$li_i]; $ls_dencla = $_POST["txtdencla".$li_i]; $object[$li_temp][1]=""; $object[$li_temp][2]=""; $object[$li_temp][3]="Aceptar"; } else { $li_rowdelete=0; } } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Operaciones de Insercion y Actualizacion /////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion=="ue_guardar") { //LLENADO DE GRID CARGOS BIENES $ld_total = $_POST["totrows"]; $ls_codcla = $_POST["txtcodcla1"]; $li_total=0; if ($ls_codcla!="") { for ($i=1;$i<=$ld_total;$i++) { $ls_codcla = $_POST["txtcodcla".$i]; if ($ls_codcla!="") { $li_total=$li_total+1; $lr_grid["clausula"][$i]=$ls_codcla; } } } else { $lr_grid=""; } $lb_existe=$io_modalidad->uf_select_modalidad($ls_codemp,$ls_codigo); if ($lb_existe) { if ($ls_estatus=="NUEVO") { $io_msg->message("Este Código de Modalidad de Clausula ya existe !!!"); $lb_valido=false; } elseif($ls_estatus=="GRABADO") { $lb_valido=$io_modalidad->uf_update_modalidad($ls_codemp,$ls_codigo,$ls_denominacion,$lr_grid,$li_total,$la_seguridad); if ($lb_valido) { $io_sql->commit(); $io_msg->message("Registro Actualizado !!!"); $ls_codigo=$io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'soc_modalidadclausulas','codtipmod'); $ls_denominacion=""; $ls_estatus="NUEVO"; } else { $io_sql->rollback(); $io_msg->message("Error en Actualización !!!"); } } } else { $lb_valido=$io_modalidad->uf_insert_modalidad($ls_codemp,$ls_codigo,$ls_denominacion,$lr_grid,$li_total,$la_seguridad); if ($lb_valido) { $io_sql->commit(); $io_msg->message("Registro Incluido !!!"); $ls_denominacion=""; $ls_estatus="NUEVO"; $ls_codigo=$io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'soc_modalidadclausulas','codtipmod'); } else { $io_sql->rollback(); $io_msg->message("Error en Inclusión !!!"); } } $total=1; $li_lastrow=0; uf_agregarlineablanca($object,$total); } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////// Fin de las Operaciones de Insercion y Actualizacion ///////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function uf_cargar_det() {//1 global $class_grid; global $total; global $title; global $align; global $size; global $maxlength; global $values; global $totrow; global $validaciones; global $object; global $total; global $li_totrows; $total=$_POST["totrows"]; $li_totrows=$total+1; $row=0; $y=0; $ld_montototal=0; for ($li_i=1;$li_i<=$total;$li_i++) { $ls_codcla =$_POST["txtcodcla".$li_i]; $ls_dencla =$_POST["txtdencla".$li_i]; $object[$li_i][1]=""; $object[$li_i][2]=""; $object[$li_i][3]="Aceptar"; } } if ($ls_operacion=="PINTAR") { $total=$_POST["totrows"]; $i=1; $li=$total+1; for($i=1;$i<=$total;$i++) { if (array_key_exists("txtcodcla".$i,$_POST)) {//3 $ls_codcla =$_POST["txtcodcla".$i]; $ls_dencla =$_POST["txtdencla".$i]; $object[$i][1]=""; $object[$i][2]=""; $object[$i][3]="Aceptar"; } else { $object[$i][1]=""; $object[$i][2]=""; $object[$i][3]="Aceptar"; } } } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////// Operacion de Eliminar //////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($ls_operacion=="ue_eliminar") { $lb_existe=$io_modalidad->uf_select_modalidad($ls_codemp,$ls_codigo); if ($lb_existe) { $ls_condicion = " AND (column_name='codtipmod')";//Nombre del o los campos que deseamos buscar. $ls_mensaje = ""; //Mensaje que será enviado al usuario si se encuentran relaciones a asociadas al campo. $lb_tiene = $io_chkrel->uf_check_relaciones($ls_codemp,$ls_condicion,"soc_modalidadclausulas' AND table_name<>'soc_dtm_clausulas",$ls_codigo,$ls_mensaje);//Verifica los movimientos asociados a la cuenta if (!$lb_tiene) { $lb_valido=$io_modalidad->uf_delete_modalidad($ls_codemp,$ls_codigo,$la_seguridad); if ($lb_valido) { $io_sql->commit(); $io_msg->message("Registro Eliminado !!!"); $ls_codigo=$io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'soc_modalidadclausulas','codtipmod'); $ls_denominacion=""; $ls_estatus="NUEVO"; } else { $io_sql->rollback(); $io_msg->message("Error en Eliminación !!!"); } } else { $io_msg->message($io_chkrel->is_msg_error); for ($i=1;$i<=$total;$i++) { if (array_key_exists("txtcodcla".$i,$_POST)) { $ls_codcla = $_POST["txtcodcla".$i]; $ls_dencla = $_POST["txtdencla".$i]; $object[$i][1] = ""; $object[$i][2] = ""; $object[$i][3] = "Aceptar"; } } } } else { $io_msg->message("Este Registro No Existe !!!"); } $total=1; $li_lastrow=0; uf_agregarlineablanca($object,$total); } if ($ls_operacion=="AGREGARDETALLE") { $total=$_POST["totrows"]; $total=$total+1; $ls_codigo =$_POST["txtcodigo"]; $ls_denominacion =$_POST["txtdenominacion"]; for($li_i=1;$li_i<$total;$li_i++) { $ls_codcla= $_POST["txtcodcla".$li_i]; $ls_dencla= $_POST["txtdencla".$li_i]; $object[$li_i][1] = ""; $object[$li_i][2] = ""; $object[$li_i][3] = "Aceptar"; } uf_agregarlineablanca($object,$total); } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////// Fin Operación de Eliminar //////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ?>
"); print(""); print(""); print(""); print(""); print(""); print(""); print(""); } else { print(""); } ////////////////////////////////////////////// SEGURIDAD ///////////////////////////////////////////// ?>

 

Modalidad de Clausulas
 
Código
Denominación

 
Registrar Detalles ContablesAgregar Clausulas
makegrid($total,$title,$object,500,'Detalle de Clausulas',$grid); ?>