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; }
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; }
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; }
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; } }