";
print "location.href='../sigesp_inicio_sesion.php'";
print "";
}
*/
//--------------------------------------------------------------
function uf_limpiarvariables()
{
//////////////////////////////////////////////////////////////////////////////
// Function: uf_limpiarvariables
// Description: Función que limpia todas las variables necesarias en la página
//////////////////////////////////////////////////////////////////////////////
global $ls_codact,$ls_date,$ls_fecreg,$ls_denact,$ls_maract,$ls_modact,$ls_feccom,$ls_cosact,$ls_codrot,$ls_codcon;
global $ls_codpai,$ls_codest,$ls_codmun,$ls_nomarch,$ls_tiparch,$ls_tamarch,$ls_radiotipo,$ls_obsact,$ls_catalogo;
global $ls_codgru,$ls_codsubgru,$ls_codsec,$ls_numord,$ls_codpro,$ls_monord;
$ls_codact="";
$ls_date=date('d/m/y');
$ls_fecreg="";
$ls_denact="";
$ls_maract="";
$ls_modact="";
$ls_feccom="";
$ls_cosact="";
$ls_codrot="";
$ls_codcon="";
$ls_codpai="";
$ls_codest="";
$ls_codmun="";
//datos de la foto/
$ls_nomarch ="";
$ls_tiparch ="";
$ls_tamarch ="";
////////////////
$ls_radiotipo="";
$ls_obsact="";
$ls_catalogo="";
$ls_codgru="";
$ls_codsubgru="";
$ls_codsec="";
$ls_numord="";
$ls_codpro="";
$ls_monord="";
}
?>
Definición de Activos
uf_sss_select_permisos($ls_empresa,$ls_logusr,$ls_sistema,$ls_ventanas);
}
////////////////////////////////////////////// SEGURIDAD /////////////////////////////////////////////
$in= new sigesp_include();
$con= $in->uf_conectar();
$io_msg= new class_mensajes();
$io_saf= new sigesp_saf_c_activo();
$io_fun= new class_funciones();
$io_fundb= new class_funciones_db($con);
$arr=array_keys($_SESSION);
$arre=$_SESSION["la_empresa"];
$ls_codemp=$arre["codemp"];
$li_count=count($arr);
$li_pos=0;
$ls_usuario="";
$ls_evento="";
$ls_datedesde="";
$ls_datehasta="";
if (array_key_exists("operacionact",$_POST))
{
$ls_operacion=$_POST["operacionact"];
}
else
{
$ls_operacion="";
uf_limpiarvariables();
}
if($ls_operacion=="GUARDAR")
{
$ls_codact=trim($_POST["txtcodact"]);
$ls_fecreg=trim($_POST["txtfecreg"]);
$ls_denact=trim($_POST["txtdenact"]);
$ls_maract=trim($_POST["txtmaract"]);
$ls_modact=trim($_POST["txtmodact"]);
$ls_feccom=trim($_POST["txtfeccom"]);
$ls_cosact=trim($_POST["txtcosact"]);
$ls_cosact=str_replace(".","",$ls_cosact);
$ls_cosact=str_replace(",",".",$ls_cosact);
$ls_codrot=$_POST["txtcodrot"];
$ls_codcon=$_POST["txtcodcon"];
$ls_codpai=$_POST["txtcodpai"];
$ls_codest=$_POST["txtcodest"];
$ls_codmun=$_POST["txtcodmun"];
///// datos del arhivo /////////////////////////
$ls_nomarch = $_FILES['txtfoto']['name'];
$ls_tiparch = $_FILES['txtfoto']['type'];
$ls_tamarch = $_FILES['txtfoto']['size'];
//////////////////////////////////////////////////
if(array_key_exists("hidradio",$_POST))
{
$ls_radio=$_POST["hidradio"];
switch ($ls_radio)
{
case 0:
$ls_radiotipo="1";
break;
case 1:
$ls_radiotipo="2";
break;
case 2:
$ls_radiotipo="3";
break;
}
}
$ls_obsact=trim($_POST["txtobsact"]);
$ls_catalogo=$_POST["txtcatalogo"];
$ls_spgcuenta=$_POST["txtcuenta"];
$ls_codgru=$_POST["txtcodgru"];
$ls_codsubgru=$_POST["txtcodsubgru"];
$ls_codsec=$_POST["txtcodsec"];
$ls_numord=trim($_POST["txtnumord"]);
$ls_codpro=trim($_POST["txtcodpro"]);
$ls_denpro=trim($_POST["txtdenpro"]);
$ls_monord=trim($_POST["txtmonord"]);
$ls_monord=str_replace(".","",$ls_monord);
$ls_monord=str_replace(",",".",$ls_monord);
// FIN DE OBTENER DATOS
$ls_fecreg1=$io_fun->uf_convertirdatetobd($ls_fecreg);
$ls_feccom1=$io_fun->uf_convertirdatetobd($ls_feccom);
if(($ls_codact=="")||($ls_fecreg1=="")||($ls_denact=="")||($ls_feccom1=="")||($ls_cosact=="")||($ls_codact=="")||($ls_codrot=="")||($ls_codcon=="")||($ls_codpai=="")||($ls_codest=="")||($ls_codmun=="")||($ls_codact=="")||($ls_catalogo=="")||($ls_codgru=="")||($ls_codsubgru=="")||($ls_codsec==""))
{
$io_msg->message("Faltan campos por llenar");
}
else
{
$lb_encontrado=$io_saf->uf_saf_select_activo($ls_codemp,$ls_codact);
if($lb_encontrado)
{
$lb_valido=$io_saf->uf_saf_update_activo($ls_codemp,$ls_fecreg1,$ls_codact,$ls_denact,$ls_maract,$ls_modact,$ls_feccom1,$ls_cosact,$ls_codrot,
$ls_codcon,$ls_codpai,$ls_codest,$ls_codmun,$ls_radiotipo,$ls_obsact,$ls_catalogo,$ls_codgru,$ls_codsubgru,
$ls_codsec,$ls_numord,$ls_codpro,$ls_denpro,$ls_monord,$ls_nomarch,$ls_spgcuenta,$la_seguridad);
if ($lb_valido)
{
$io_msg->message("El activo fue actualizado.");
$ls_status="";
uf_limpiarvariables();
}
else
{
$io_msg->message("No se pudo incluir el registro");
}
}
else
{
$lb_valido=$io_saf->uf_saf_insert_activo($ls_codemp,$ls_fecreg1,$ls_codact,$ls_denact,$ls_maract,$ls_modact,$ls_feccom1,$ls_cosact,$ls_codrot,
$ls_codcon,$ls_codpai,$ls_codest,$ls_codmun,$ls_radiotipo,$ls_obsact,$ls_catalogo,$ls_codgru,$ls_codsubgru,
$ls_codsec,$ls_numord,$ls_codpro,$ls_denpro,$ls_monord,$ls_nomarch,$ls_spgcuenta,$la_seguridad);
if ($lb_valido)
{
$io_msg->message("El activo fue grabado.");
$ls_status="";
uf_limpiarvariables();
}
else
{
$io_msg->message("No se pudo incluir el registro");
}
}
}
}
if ($ls_operacion=="ELIMINAR")
{
$ls_codact=$_POST["txtcodact"];
$io_msg=new class_mensajes();
$lb_valido=$io_saf->uf_saf_delete_activo($ls_codemp,$ls_codact,$la_seguridad);
if($lb_valido)
{
$io_msg->message("El registro fue eliminado");
uf_limpiarvariables();
}
else
{
$io_msg->message("No se pudo eliminar el registro");
}
}
if ($ls_operacion=="NUEVO")
{
uf_limpiarvariables();
$ls_emp="";
$ls_codemp="";
$ls_tabla="saf_activo";
$ls_columna="codact";
$ls_codact=$io_fundb->uf_generar_codigo($ls_emp,$ls_codemp,$ls_tabla,$ls_columna);
}
?>