";
print "close();";
print "";
}
?>
Definición de Grupos
require_once("../shared/class_folder/class_mensajes.php");
require_once("sigesp_saf_c_metodos.php");
require_once("../shared/class_folder/sigesp_include.php");
$io_sss= new sigesp_saf_c_metodos();
////////////////////////////////////////////// SEGURIDAD /////////////////////////////////////////////
include("../shared/class_folder/sigesp_c_seguridad.php");
$io_seguridad= new sigesp_c_seguridad();
$arre=$_SESSION["la_empresa"];
$ls_empresa=$arre["codemp"];
$ls_logusr=$_SESSION["la_logusr"];
$ls_sistema="SSS";
$ls_ventanas="sigespwindow_sss_grupos.php";
if (array_key_exists("permisos",$_POST)||($ls_logusr=="PSEGIS"))
{
if($ls_logusr=="PSEGIS")
{
$ls_permisos="";
print("Bienvenido usuario SIGESP");
}
else
{
$ls_permisos=$_POST["permisos"];
}
}
else
{
$ls_permisos=$io_seguridad->uf_sss_select_permisos($ls_empresa,$ls_logusr,$ls_sistema,$ls_ventanas);
}
////////////////////////////////////////////// SEGURIDAD /////////////////////////////////////////////
$arr=array_keys($_SESSION);
$arre=$_SESSION["la_empresa"];
$ls_empresa=$arre["codemp"];
$li_count=count($arr);
if (array_key_exists("operacion",$_POST))
{
$ls_operacion=$_POST["operacion"];
}
else
{
$ls_operacion="";
//$ls_empresa="";
$ls_nombre="";
$ls_nota="";
}
if ($ls_operacion=="GUARDAR")
{
$io_msg= new class_mensajes();
$ls_valido= false;
//$ls_empresa=$_POST["txtempresa"];
$ls_nombre=$_POST["txtnombre"];
$ls_nota=$_POST["txtnota"];
$ls_status=$_POST["hidstatus"];
if( ($ls_empresa=="")||($ls_nombre=="")||($ls_nota==""))
{
$io_msg->message("Debe compeltar todos los campos");
}
else
{
if ($ls_status=="C")
{
$ls_nombrevie=$_POST["txtnombrevie"];
if($ls_nombre==$ls_nombrevie)
{
$io_sss->SQL->begin_transaction();
$lb_valido=$io_sss->uf_sss_update_grupo($ls_empresa,$ls_nombre,$ls_nota);
if($lb_valido)
{
$io_msg->message("El registro fue actualizado con exito");
///////////////////////////////// SEGURIDAD /////////////////////////////
$ls_evento="MODIFICAR";
$ls_variable= $io_seguridad->uf_sss_insert_eventos_ventana($ls_empresa,$ls_sistema,$ls_evento,$ls_logusr,$ls_ventanas);
//////////////////////////////// SEGURIDAD //////////////////////////////
}
else
{
$io_msg->message("El registro no pudo ser actualizado");
}
}
else
{
$io_msg->message("No se puede cambiar el campo Nombre");
}
}
else
{
$io_sss->SQL->begin_transaction();
$lb_encontrado=$io_sss->uf_sss_select_grupos($ls_nombre);//Realiza una busqueda para ver si el evento ya existe
if ($lb_encontrado)
{
$io_msg->message("Registro ya existe"); //Verificar mensajes
}
else
{
$io_sss->SQL->begin_transaction();
$lb_valido=$io_sss->uf_sss_insert_grupo($ls_empresa,$ls_nombre,$ls_nota);//Realiza el Insert del evento0
if ($lb_valido)
{
$io_msg->message("El sistema fue grabado.");
///////////////////////////////// SEGURIDAD /////////////////////////////
$ls_evento="INCLUIR";
$ls_variable= $io_seguridad->uf_sss_insert_eventos_ventana($ls_empresa,$ls_sistema,$ls_evento,$ls_logusr,$ls_ventanas);
//////////////////////////////// SEGURIDAD //////////////////////////////
}
else
{
$io_msg->message("No se pudo incluir el registro");
}
}
}
//Liberar y cerrar la conexion.
//$int_sss->SQL->
}
$ls_nombre="";
$ls_nota="";
}
elseif ($ls_operacion=="ELIMINAR")
{
$arr=$_SESSION["la_empresa"];
$ls_codigo=$arr["CodEmp"];
//$ls_codigo=$_POST["txtcodigo"];
$ls_nombre=$_POST["txtnombre"];
$io_msg=new class_mensajes();
$io_sss->SQL->begin_transaction();
$lb_valido=$io_sss->uf_sss_delete_grupo($ls_codigo,$ls_nombre);
if($lb_valido)
{
$io_msg->message("El registro fue eliminado");
///////////////////////////////// SEGURIDAD /////////////////////////////
$ls_evento="ELIMINAR";
$ls_variable= $io_seguridad->uf_sss_insert_eventos_ventana($ls_empresa,$ls_sistema,$ls_evento,$ls_logusr,$ls_ventanas);
//////////////////////////////// SEGURIDAD //////////////////////////////
}
else
{
$io_msg->message("No se pudo eliminar el registro");
}
//if($int_sss->ib_db_error) ********REVISAR***********
//{
// $msg->message($int_sss->is_msg_error);
// $int_sss->ib_db_error = false;
//}
$ls_nombre="";
$ls_nota="";
}
elseif($ls_operacion=="NUEVO")
{
$ls_nombre="";
$ls_nota="";
}
?>