コード例 #1
0
ファイル: Empleado.php プロジェクト: JBarretoY/SICDAP
 public function actualizarDatosEmp($noms, $apes, $cedu, $fechaNa, $fechaIn, $direc, $tele, $cell, $correo, $cargo, $turno, $sexo, $idEmp)
 {
     $bd = new Fachada();
     $bd->abrir(BD, SERVIDOR, USUARIO, CLAVE, PUERTO);
     $arreglo = array('nombres' => $noms, 'apellidos' => $apes, 'cedula' => $cedu, 'fecha_na' => $fechaNa, 'fecha_ing' => $fechaIn, 'direcion' => $direc, 'telefono' => $tele, 'correo' => $correo, 'celular' => $cell, 'sexo' => $sexo);
     $condicion = "id_emp={$idEmp}";
     $resultado = $bd->modificar('empleado', $arreglo, $condicion);
     if ($resultado) {
         $arreglo_tur = array('turno' => $turno, 'cargo' => $cargo);
         $condicion = "id_emp={$idEmp}";
         $resultado = $bd->modificar('cargo', $arreglo_tur, $condicion);
         return $resultado;
     }
     return $resultado;
 }
コード例 #2
0
ファイル: Usuario.php プロジェクト: JBarretoY/SICDAP
 public function eliminarDatosUsuario($idUsu_aux)
 {
     $bd = new Fachada();
     $bd->abrir(BD, SERVIDOR, USUARIO, CLAVE, PUERTO);
     $finalId = pg_escape_string($idUsu_aux);
     $arreglo = array('eliminado' => 1);
     $condicion = "id_usu={$finalId}";
     $resultado = $bd->modificar('usuario', $arreglo, $condicion);
     return $resultado;
 }
コード例 #3
0
ファイル: funciones_php.php プロジェクト: JBarretoY/SICDAP
function modifyAttribute($code_id, $code_value, $attribute, $value, $table)
{
    $bd = new Fachada();
    $bd->abrir(BD, SERVIDOR, USUARIO, CLAVE, PUERTO);
    $array_values = array($attribute => $value);
    $condition = "{$code_id}={$code_value}";
    $result = $bd->modificar($table, $array_values, $condition);
    return $result;
}
コード例 #4
0
ファイル: ControlEntSal.php プロジェクト: JBarretoY/SICDAP
 public function verificarCedulaEmp($cedu, $tipo)
 {
     /*
     	******ERRORES******
     
     	0 = cedula no encontrada
     	1 = operacion exitosa
     	2 = entrar primero
     	3 = salir primero
     	4 = error al entrar
     	5 = error al salir
     	6 = registro de entrada exitosamente
     	7 = registro de salida exitosamente
     	8 = error no se pudo hacer la entrada
     	9 = error no se pudo hacer la salida
     */
     $bd = new Fachada();
     $bd->abrir(BD, SERVIDOR, USUARIO, CLAVE, PUERTO);
     $sql = "SELECT * FROM empleado WHERE cedula ='{$cedu}'";
     $resultado = $bd->consultar($sql, 'ARREGLO');
     if ($resultado) {
         $id_aux_emp = $resultado[0]['id_emp'];
         $id_reg_con = $resultado[0]['id_con'];
         $hoy = date("Y-m-d");
         $sqlVeriCon = "SELECT * FROM control WHERE fecha = '{$hoy}' AND id_emp = {$id_aux_emp}";
         $resul_VeriCon = $bd->consultar($sqlVeriCon, 'ARREGLO');
         if ($resul_VeriCon) {
             $horaEn = $resul_VeriCon[0]['hora_en'];
             $horaSal = $resul_VeriCon[0]['hora_sal'];
             if (!empty($horaEn) && !empty($horaSal)) {
                 $hora = date("H:i:s");
                 $data = array('hora_en' => $hora, 'fecha' => $hoy, 'id_emp' => $id_aux_emp);
                 $data_final = $bd->insertar('control', $data);
                 if ($data_final) {
                     return '6_';
                 } else {
                     return '8_';
                 }
             }
             if ($tipo == 1) {
                 if (!empty($horaEn)) {
                     return 4;
                 }
                 $hora = date("H:i:s");
                 $data = array('hora_en' => $hora, 'fecha' => $hoy, 'id_emp' => $id_aux_emp);
                 $data_final = $bd->insertar('control', $data);
                 if ($data_final) {
                     return 6;
                 } else {
                     return 8;
                 }
             }
             if ($tipo == 0) {
                 if (!empty($horaSal)) {
                     return 5;
                 }
                 $hora = date("H:i:s");
                 $data = array('hora_sal' => $hora);
                 $condicion = "id_emp={$id_aux_emp}";
                 $data_final = $bd->modificar('control', $data, $condicion);
                 if ($data_final) {
                     return 7;
                 } else {
                     return 9;
                 }
             }
         } else {
             $hora = date("H:i:s");
             $data = array('hora_en' => $hora, 'fecha' => $hoy, 'id_emp' => $id_aux_emp);
             $data_final = $bd->insertar('control', $data);
             if ($data_final) {
                 return '6_';
             } else {
                 return '8_';
             }
         }
     } else {
         return 0;
     }
 }