PHP - Validar registros en una tabla

 
Vista:
sin imagen de perfil

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:

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder