";
print "location.href='../sigesp_inicio_sesion.php'";
print "";
}
$ls_logusr=$_SESSION["la_logusr"];
require_once("class_funciones_inventario.php");
$io_fun_inventario=new class_funciones_inventario();
$io_fun_inventario->uf_load_seguridad("SIV","sigesp_siv_d_articulo.php",$ls_permisos,$la_seguridad,$la_permisos);
////////////////////////////////////////////// SEGURIDAD /////////////////////////////////////////////
?>
Definir Activo Fijo
uf_obteneroperacion();
$ls_rbtipocat=$io_siv->uf_select_valor_config($ls_codemp);
$li_catalogo=$io_siv->uf_siv_select_catalogo($li_estnum,$li_estcmp);
if($ls_rbtipocat==0)
{
$io_msg->message("Debe realizar la configuracion de Activos Fijos");
print "";
}
else
{
switch ($ls_rbtipocat)
{
case '0':
uf_limpiarvariables();
break;
case '1':
$ls_rbcsc="checked";
$ls_rbcgr="";
break;
case '2':
$ls_rbcgr="checked";
$ls_rbcsc="";
break;
}
}
switch ($ls_operacion)
{
case "NUEVO":
$ls_codact = "";
$ls_codart = $io_fun_inventario->uf_obtenervalor_get("codart","");
$ls_denart = $io_fun_inventario->uf_obtenervalor_get("denart","");
$ls_sigecof = $io_fun_inventario->uf_obtenervalor_get("sigecof","");
$ls_densigecof = $io_fun_inventario->uf_obtenervalor_get("densigecof","");
$ls_spgcta = $io_fun_inventario->uf_obtenervalor_get("spg_cta","");
$lb_existe = $io_siv->uf_saf_select_estactivo($ls_codart);
if($lb_existe)
{
$io_msg->message("Ya el Articulo tiene su Activo Correspondiente");
print "";
}
break;
case "BUSCAR":
$ls_codact=$io_fun_inventario->uf_obtenervalor("txtcodact","");
$ls_codart=$io_fun_inventario->uf_obtenervalor("txtcodart","");
$ls_denart=$io_fun_inventario->uf_obtenervalor("txtdenart","");
$ls_sigecof=$io_fun_inventario->uf_obtenervalor("txtcodcatsig","");
$ls_densigecof=$io_fun_inventario->uf_obtenervalor("txtdencatsig","");
$ls_spgcta=$io_fun_inventario->uf_obtenervalor("txtspg_cuenta","");
$ls_codact=str_pad($ls_codact,15,"0",0);
$lb_valor=$io_siv->uf_buscarcodigoactivo($ls_codact);
if ($lb_valor!="")
{
$io_msg->message("Existe un Activo con este código");
}
break;
case "GUARDAR":
$ls_codact=$io_fun_inventario->uf_obtenervalor("txtcodact","");
$ls_codact=str_pad($ls_codact,15,"0",0);
$ls_codart=$io_fun_inventario->uf_obtenervalor("txtcodart","");
$ls_denart=$io_fun_inventario->uf_obtenervalor("txtdenart","");
$li_cosact=$io_fun_inventario->uf_obtenervalor("txtcosto","");
$ls_codcatsig=$io_fun_inventario->uf_obtenervalor("txtcodcatsig","");
$ls_codgru=$io_fun_inventario->uf_obtenervalor("txtcodgru","");
$ls_codsubgru=$io_fun_inventario->uf_obtenervalor("txtcodsubgru","");
$ls_spgcuenta=$io_fun_inventario->uf_obtenervalor("txtspg_cuenta","");
$ls_codsec=$io_fun_inventario->uf_obtenervalor("txtcodsec","");
$li_cosact= str_replace(".","",$li_cosact);
$li_cosact= str_replace(",",".",$li_cosact);
$lb_valor=$io_siv->uf_buscarcodigoactivo($ls_codact);
if ($lb_valor!="")
{
$io_msg->message("Existe un Activo con este código");
}
if ($lb_valor=="")
{
$lb_valido=$io_siv->uf_saf_insert_activo($ls_codart,$ls_codact,$ls_denart,$li_cosact,$ls_codcatsig,
$ls_codgru,$ls_codsubgru,$ls_codsec,$ls_spgcuenta,$la_seguridad);
}
if(($lb_valido)&&($lb_valor==""))
{
$io_msg->message("EL activo ".$ls_codact." se Registro correctamente");
}
else
{
$io_msg->message("No se pudo registrar el Activo");
}
print "";
break;
}
?>