<?php require_once __DIR__ . '/../../Clases/ControladorEmpleado.php'; $clave = sha1($_REQUEST['password']); $username = $_REQUEST['user']; $usuario = ControladorEmpleado::validarUsuario($username, $clave); if ($usuario !== NULL) { //buscando empleado ControladorBaseDatos::iniciarSesion($usuario); echo 'OK'; } else { echo 'KO'; }
<input name="bNombre" type="text" id="bNombre2" class="busqueda" placeholder="Nombre Empleado"><br> <input name="bNombreS" type="text" id="bNombreS" class="busqueda" placeholder="Segundo Nombre"> <input name="bApellidoP" type="text" id="bApellidoP" class="busqueda" placeholder="Apellido Paterno"> <input name="bApellidoM" type="text" id="bApellidoM" class="busqueda" placeholder="Apellido Materno"><br> <input name="bCalle" type="text" id="bCalle" class="busqueda" placeholder="Calle"> <input name="bColonia" type="text" id="bColonia" class="busqueda" placeholder="Colonia"> <input name="bNCasa" type="text" id="bNCasa" class="busqueda" placeholder="Numero de Casa"><br> <input name="bNCasaE" type="text" id="bNCasaI" class="busqueda" placeholder="Numero Interior"> <input name="bCiudad" type="text" id="bCiudad" class="busqueda" placeholder="Ciudad"> <input name="bTurno" type="text" id="bTurno" class="busqueda" placeholder="Turno"><br> <input name="bTipo" type="text" id="bTipo" class="busqueda" placeholder="Tipo"> <button onclick="href(\'?keyword_id=empleado\');" class="lupa"><span class="fa fa-search"></span></button> <button onclick="desplegar(\'busquedaAvanzada\'); desplegar(\'busquedaBasica\')">Busqueda Basica <span class="fa fa-circle-arrow-left"></span></button>'; $plantilla = str_replace('|busquedaBasica|', $inputNormal, $plantilla); $plantilla = str_replace('|busquedaAvanzada|', $inputAvanzado, $plantilla); $empleados = ControladorEmpleado::frontEndFunctions(); $maxreg = 5; $tabla = 'dataTable'; $conTab = $conTab . "<thead>"; $conTab = $conTab . "<tr>"; $conTab = $conTab . "<th class='text-left' onclick='decidesort(0, \"{$tabla}\"); inicializeHidden({$maxreg}, \"{$tabla}\")'>ID</th>"; $conTab = $conTab . "<th class='text-left' onclick='decidesort(1, \"{$tabla}\"); inicializeHidden({$maxreg}, \"{$tabla}\")'>CURP</th>"; $conTab = $conTab . "<th class='text-left' onclick='decidesort(2, \"{$tabla}\"); inicializeHidden({$maxreg}, \"{$tabla}\")'>Nombre</th>"; $conTab = $conTab . "<th class='text-left' onclick='decidesort(3, \"{$tabla}\"); inicializeHidden({$maxreg}, \"{$tabla}\")'>Turno</th>"; $conTab = $conTab . "<th class='text-left' onclick='decidesort(4, \"{$tabla}\"); inicializeHidden({$maxreg}, \"{$tabla}\")'>Tipo</th>"; $conTab = $conTab . "<th class='text-left' onclick='decidesort(5, \"{$tabla}\"); inicializeHidden({$maxreg}, \"{$tabla}\")'>Sucursal</th>"; $conTab = $conTab . "<th class='text-left' onclick='inicializeHidden({$maxreg}, \"{$tabla}\")'>Operaciones</th>"; $conTab = $conTab . "<tr>"; $conTab = $conTab . "<thead>"; $conTab = $conTab . "<tbody class='table-hover'>"; $i = 1;
<?php require_once __DIR__ . '/../../Clases/ControladorEmpleado.php'; $nueva = sha1($_REQUEST["nueva"]); $id = $_REQUEST["id"]; $antigua = sha1($_REQUEST["antigua"]); $correcta = ControladorEmpleado::actualizarClave($id, $antigua, $nueva); if ($correcta) { echo "OK"; } else { echo "KO"; }
$ciudad = ControladorEmpleado::obtenerCiudades()[$posCiudad]; $empleado["Ciudad"] = $ciudad->getAbreviatura(); $posTipo = intval($_REQUEST['tipo']); $tipo = ControladorEmpleado::obtenerTipoEmpleados()[$posTipo]; $empleado["Tipo_Empleado"] = $tipo->getAbreviatura(); $posTurno = intval($_REQUEST['turno']); $turno = ControladorEmpleado::obtenerTurnos()[$posTurno]; $empleado["Turno"] = $turno->getAbreviatura(); $posSucursal = intval($_REQUEST['sucursal']); $sucursal = ControladorSucursal::obtenerSucursales()[$posSucursal]; $empleado["ID_Sucursal"] = $sucursal->getID(); //Creación de un objeto del tipo empleado $obj = ControladorEmpleado::array_Empleado($empleado); if ($_REQUEST["accion"] == 'Agregar') { $posible = ControladorEmpleado::insertarEmpleado($obj); if ($posible) { echo 'OK'; } else { echo 'KO'; } } else { if ($_REQUEST["accion"] == 'Modificar') { $id = $_REQUEST["id_modificacion"]; ControladorEmpleado::actualizarEmpleado($id, $obj); echo 'OK'; } else { if ($_REQUEST["accion"] == 'Mostrar') { echo 'OK'; } } }
/** * Cambia la contraseña de un empleado para ingresar al sistema * * @param integer $id_empleado Identificador del Empleado interesado * @param string $anterior Contraseña Anterior * @param string $nueva Nueva Contraseña * @return boolean Regresa si pudo o no cambiar la contraseña */ static function actualizarClave($id_empleado = 0, $anterior = "", $nueva = "") { $nombreTabla = constant('TABLA_EMPLEADO'); $correcta = ControladorEmpleado::validarUsuario(self::obtenerEmpleadoID($id_empleado)->getCURP(), $anterior); if ($correcta) { $consulta = "UPDATE {$nombreTabla}\n SET Password = '******'\n WHERE ID = {$id_empleado}"; $res = ControladorBaseDatos::query($consulta); if (ControladorBaseDatos::getAffectedRows() == 1) { return true; } else { return false; } } return false; }
foreach ($ciudades as $key => $value) { $ciudadesS = $ciudadesS . "<option id=calidad{$key}>" . $value->getNombre() . "</option>"; } $ciudadesS = $ciudadesS . "</select>"; $plantilla = str_replace('|ciudades|', $ciudadesS, $plantilla); //Cargar turnos $turnos = ControladorEmpleado::obtenerTurnos(); $turnosS = ""; $turnosS = $turnosS . '<select id="aTurno">'; foreach ($turnos as $key => $value) { $turnosS = $turnosS . "<option id=calidad{$key}>" . $value->getNombre() . "</option>"; } $turnosS = $turnosS . "</select>"; $plantilla = str_replace('|turnos|', $turnosS, $plantilla); //Cargar los tipos $tipos = ControladorEmpleado::obtenerTipoEmpleados(); $tiposS = ""; $tiposS = $tiposS . '<select id="aTipo">'; foreach ($tipos as $key => $value) { $tiposS = $tiposS . "<option id=calidad{$key}>" . $value->getNombre() . "</option>"; } $tiposS = $tiposS . "</select>"; $plantilla = str_replace('|tipos|', $tiposS, $plantilla); //Carga las sucursales $tipos = ControladorSucursal::obtenerSucursales(); $tiposS = ""; $tiposS = $tiposS . '<select id="aSucursales">'; foreach ($tipos as $key => $value) { $tiposS = $tiposS . "<option id=sucursal{$key}>" . $value->getColonia() . "</option>"; } $tiposS = $tiposS . "</select>";