Validar registros en una tabla
Publicado por Rafael (8 intervenciones) el 21/08/2017 17:03:59
Buen Día Estimados.
Quiero limpiar la nomina de los empleados de mi empresa pero quiero que me valide cuando la nomina este vaciá, es decir, que una tabla ya ha sido limpiada y me de un aviso "nomina ya esta vacía".
Aqui les anexo el codigo:
Gracias espero sus comentarios.
Quiero limpiar la nomina de los empleados de mi empresa pero quiero que me valide cuando la nomina este vaciá, es decir, que una tabla ya ha sido limpiada y me de un aviso "nomina ya esta vacía".
Aqui les anexo el codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
case "LIMPIAR_NOMINA":
if(!($io_impexpdato->uf_validarNominaVacia()))
{
$lb_valido=$io_impexpdato->uf_limpiarNomina();
}
else
{
$io_impexpdato->io_mensajes->message("La Nómina ya Esta Limpia.");
}
break;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function uf_limpiarNomina()
{
f=document.form2;
//alert("funcionando");
li_ejecutar=f.ejecutar.value; //Si li_ejecutar==1 tiene permisos
if (li_ejecutar==1)
{
if(confirm("¿Está completamente seguro de limpiar la nómina?"))
{
li_calculada=f.calculada.value; //Si li_calculada==0 la nomina no esta calculada
if(li_calculada=="0")
{
{
f.operacion.value="LIMPIAR_NOMINA";
f.action="sigesp_sno_p_impexpdato.php";
f.submit();
}
}
else
{
alert("La nómina ya se calculó reverse y vuelva a intentar");
}
}
}
else
{
alert("No tiene permiso para realizar esta operacion");
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function uf_validarNominaVacia()
{
$lb_valido=false;
$ls_sql="select count(codper) as codper from sno_constantepersonal where codnom='".$this->ls_codnom."' and codnom::int>1000";
$rs_data=$this->io_sql->select($ls_sql);
if($rs_data===false)
{
$lb_valido=true;
$this->io_mensajes->message("CLASE->Validar Nómina Vacia MÉTODO->uf_validarNominaVacia ERROR->".$this->io_funciones->uf_convertirmsg($this->io_sql->message));
}
else
{
if(!$rs_data->EOF)
{
if($rs_data->fields["codper"]=0)
{
$lb_valido=true;
}
}
$this->io_sql->free_result($rs_data);
}
print_r($rs_data);die();
return $lb_valido;
}
Gracias espero sus comentarios.
Valora esta pregunta
0