";
print "location.href='../sigesp_inicio_sesion.php'";
print "";
}
$ls_logusr=$_SESSION["la_logusr"];
require_once("class_funciones_inventario.php");
$io_fun_activo=new class_funciones_inventario();
$io_fun_activo->uf_load_seguridad("SIV","sigesp_siv_d_configuracion.php",$ls_permisos,$la_seguridad,$la_permisos);
////////////////////////////////////////////// SEGURIDAD /////////////////////////////////////////////
function uf_limpiarvariables()
{
//////////////////////////////////////////////////////////////////////////////
// Function: uf_limpiarvariables
// Description: Función que limpia todas las variables necesarias en la página
//////////////////////////////////////////////////////////////////////////////
global $ls_selected,$ls_selectedfifo,$ls_selectedlifo,$ls_selectedcpp,$ls_checksig;
global $ls_checknum,$ls_checkcont,$ls_checkalfnum,$ls_checkcmp,$ls_checkartpri,$ls_checkcencos;
$ls_selected="";
$ls_selectedfifo="";
$ls_selectedlifo="";
$ls_selectedcpp="";
$ls_checksig="";
$ls_checknum="";
$ls_checkcont="";
$ls_checkalfnum="";
$ls_checkcmp="checked";
$ls_checkartpri="";
$ls_checkcencos="";
}
?>
Configuración de Inventario
uf_conectar();
require_once("../shared/class_folder/class_mensajes.php");
$io_msg= new class_mensajes();
require_once("../shared/class_folder/class_funciones_db.php");
$io_fun= new class_funciones_db($con);
require_once("sigesp_siv_c_configuracion.php");
$io_siv= new sigesp_siv_c_configuracion();
require_once("../shared/class_folder/class_fecha.php");
$io_fec= new class_fecha();
require_once("class_funciones_inventario.php");
$io_funciones_inventario= new class_funciones_inventario();
$ls_codemp=$_SESSION["la_empresa"]["codemp"];
$ls_operacion=$io_funciones_inventario->uf_obteneroperacion();
switch ($ls_operacion)
{
case "NUEVO":
break;
case "GUARDAR";
uf_limpiarvariables();
$ls_valido= false;
$li_estcatsig=$io_funciones_inventario->uf_obtenervalor("chksigecof",0);
$ls_metodo=$io_funciones_inventario->uf_obtenervalor("cmbmetodo","");
$li_estnum=$io_funciones_inventario->uf_obtenervalor("rdcodigo","");
$li_estcont=$io_funciones_inventario->uf_obtenervalor("chkcontabilizar",0);
$li_estcmp=$io_funciones_inventario->uf_obtenervalor("chkestcmp",0);
$li_artpri=$io_funciones_inventario->uf_obtenervalor("chkartpri",0);
$li_estcencos=$io_funciones_inventario->uf_obtenervalor("chkestcencos",0);
$io_siv->estnumtipart=$io_funciones_inventario->uf_obtenervalor("rdcodigotipart","");
$io_siv->estcmptipart=$io_funciones_inventario->uf_obtenervalor("chkcomptipart",0);
echo $io_siv->estcmptipart;
switch ($ls_metodo)
{
case"":
$ls_selected="selected";
break;
case"FIFO":
$ls_selectedfifo="selected";
break;
case"LIFO":
$ls_selectedlifo="selected";
break;
case"CPP":
$ls_selectedcpp="selected";
break;
}
if($li_estcatsig==1)
{$ls_checksig="checked";}
if($li_estnum==1)
{$ls_checknum="checked";}
else
{$ls_checkalfnum="checked";}
if($li_estcont==1)
{$ls_checkcont="checked";}
$ls_id="1";
$ls_status=true;
if($li_estcencos==1)
{$ls_checkcencos="checked";}
if($ls_metodo=="--")
{$io_msg->message("Debe seleccionar un Método");}
else
{
if ($ls_status)
{
$lb_valido=$io_siv->uf_process_configuracion($ls_codemp,$ls_id,$ls_metodo,$li_estcatsig,$li_estnum,
$li_estcmp,$la_seguridad);
}
$lb_valido=$io_siv->uf_siv_procesar_configuraciondespacho($ls_codemp,$li_estcont,$la_seguridad);
if($lb_valido)
{$io_msg->message("El estaus de contabilización de despacho ha sido actualizado");}
else
{$io_msg->message("No se pudo actualizar el estaus de contabilización de despacho");}
$lb_valido=$io_siv->uf_siv_procesar_articulos_primarios($ls_codemp,$li_artpri,$la_seguridad);
if($lb_valido)
{
$lb_valido=$io_siv->uf_siv_procesar_centro_costos($ls_codemp,$li_estcencos,$la_seguridad);
}
}
break;
}
$ls_readonly="readonly";
uf_limpiarvariables();
$li_estnum="";
$lb_existe= $io_siv->uf_siv_load_configuracion($ls_metodo,$li_estcatsig,$li_estnum,$li_estcmp);
if($lb_existe)
{
$ls_metodo=trim($ls_metodo);
switch ($ls_metodo)
{
case"":
$ls_selected="selected";
break;
case"FIFO":
$ls_selectedfifo="selected";
break;
case"LIFO":
$ls_selectedlifo="selected";
break;
case"CPP":
$ls_selectedcpp="selected";
break;
}
if($li_estcatsig==1)
{$ls_checksig="checked";}
if($li_estnum==1)
{$ls_checknum="checked";}
else
{$ls_checkalfnum="checked";}
if($io_siv->estnumtipart==1)
{$ls_checknumtipart="checked";}
else
{$ls_checkalfnumtipart="checked";}
}
else
{$ls_selected="selected";}
if($li_estcmp!=1){$ls_checkcmp="";}
if($io_siv->estcmptipart!=1){$ls_checkcmptipart="";}else{$ls_checkcmptipart="checked";}
$lb_existe= $io_siv->uf_siv_load_configuraciondespacho($ls_codemp,$li_estcont);
if($lb_existe)
{
if($li_estcont==1)
{$ls_checkcont="checked";}
}
$lb_existe= $io_siv->uf_siv_load_articulos_primarios($ls_codemp,$li_estartpri);
if($lb_existe)
{
if($li_estartpri==1)
{$ls_checkartpri="checked";}
}
$lb_existe= $io_siv->uf_siv_load_centro_costos($ls_codemp,$li_estcencos);
if($lb_existe)
{
if($li_estcencos==1)
{$ls_checkcencos="checked";}
}
?>