|
uf_siv_select_cargos($ls_codemp,$ls_codart,$li_totrows,$lo_object);
if (!$lb_valido)
{
$io_msg->message("No hay registros");
}
break;
case "GUARDAR":
$lb_valido=true;
$li_totrows= $_POST["totalfilas"];
$li_temp=0;
for($li_i=1;$li_i<=$li_totrows;$li_i++)
{
$ls_codcar= $_POST["txtcodcar".$li_i];
if(array_key_exists("chkagregar".$li_i,$_POST))
{
$li_check= $_POST["chkagregar".$li_i];
if ($li_check==1)
{
$lb_encontrado=$io_siv->uf_siv_select_cargosxarticulo($ls_codemp,$ls_codart,$ls_codcar);
if(!$lb_encontrado)
{
$lb_valido=$io_siv->uf_siv_insert_cargosxarticulo($ls_codemp,$ls_codart,$ls_codcar,$la_seguridad);
}
}// fin if($li_check==1)
}// fin if(array_key_exists("chkreversar".$li_i,$_POST))
else
{
$lb_encontrado=$io_siv->uf_siv_select_cargosxarticulo($ls_codemp,$ls_codart,$ls_codcar);
if($lb_encontrado)
{
$lb_valido=$io_siv->uf_siv_delete_cargosxarticulo($ls_codemp,$ls_codart,$ls_codcar,$la_seguridad);
}
}
}// fin for($li_i=1;$li_i<=$li_totrows;$li_i++)
if($lb_valido)
{
$io_msg->message("Los cargos fueron actualizados.");
print "";
}
break;
}// fin switch
$in_grid->makegrid($li_totrows,$lo_title,$lo_object,$li_widthtable,$ls_titletable,$ls_nametable);
?> |