";
print "location.href='../sigesp_inicio_sesion.php'";
print "";
}
$li_diasem = date('w');
switch ($li_diasem){
case '0': $ls_diasem='Domingo';
break;
case '1': $ls_diasem='Lunes';
break;
case '2': $ls_diasem='Martes';
break;
case '3': $ls_diasem='Miércoles';
break;
case '4': $ls_diasem='Jueves';
break;
case '5': $ls_diasem='Viernes';
break;
case '6': $ls_diasem='Sábado';
break;
}
?>
Registro de Especialidad
uf_conectar();
$io_sql = new class_sql($ls_conect);
$io_msg = new class_mensajes();
$io_funcion = new class_funciones();
$io_funciondb = new class_funciones_db($ls_conect);
$io_especialidad = new sigesp_rpc_c_especialidad($ls_conect);
$lb_existe = "";
////////////////////////////////////////////// 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_logusr=$_SESSION["la_logusr"];
$ls_sistema="RPC";
$ls_ventanas="sigesp_rpc_d_especialidad.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="";
}
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_denesp = $_POST["txtdenominacion"];
$ls_estatus = $_POST["hidestatus"];
}
else
{
$ls_codigo = "";
$ls_operacion = "NUEVO";
$ls_denesp = "";
$ls_estatus = "NUEVO";
}
$ls_codemp = $_SESSION["la_empresa"]["codemp"];
if ($ls_operacion=="NUEVO")
{
$lb_empresa=false;
$ls_codigo=$io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'rpc_especialidad','codesp');
if (empty($ls_codigo))
{
$io_msg->message($io_funciondb->is_msg_error);
}
}
if ($ls_operacion=="ue_guardar")
{
$lb_existe=$io_especialidad->uf_select_especialidad($ls_codigo);
if ($lb_existe)
{
if ($ls_estatus=="NUEVO")
{
$io_msg->message("Este Código de Especialidad ya existe !!!");
$lb_valido=false;
}
elseif($ls_estatus=="GRABADO")
{
$lb_valido=$io_especialidad->uf_update_especialidad($ls_codigo,$ls_denesp,$la_seguridad);
if ($lb_valido)
{
$io_sql->commit();
$io_msg->message("Registro Actualizado !!!");
$lb_empresa=false;
$ls_codigo=$io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'rpc_especialidad','codesp');
$ls_estatus="NUEVO";
$ls_denesp="";
}
else
{
$io_sql->rollback();
$io_msg->message("Error en Actualización !!!");
}
}
}
else
{
$lb_valido=$io_especialidad->uf_insert_especialidad($ls_codigo,$ls_denesp,$la_seguridad);
if ($lb_valido)
{
$io_sql->commit();
$io_msg->message("Registro Incluido !!!");
$lb_empresa=false;
$ls_codigo=$io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'rpc_especialidad','codesp');
$ls_estatus="NUEVO";
$ls_denesp="";
}
else
{
$io_sql->rollback();
$io_msg->message("Error en Inclusión !!!");
}
}
}
if ($ls_operacion=="ue_eliminar")
{
$lb_existe=$io_especialidad->uf_select_especialidad($ls_codigo);
if ($lb_existe)
{
$lb_valido=$io_especialidad->uf_delete_especialidad($ls_codemp,$ls_codigo,$la_seguridad);
if ($lb_valido)
{
$io_sql->commit();
$io_msg->message("Registro Eliminado !!!");
$lb_empresa=false;
$ls_codigo=$io_funciondb->uf_generar_codigo($lb_empresa,$ls_codemp,'rpc_especialidad','codesp');
$ls_denesp="";
}
else
{
$io_sql->rollback();
$io_msg->message("Error en Eliminación !!!");
}
}
else
{
$io_msg->message("Este Registro No Existe !!!");
}
}
?>