public static function EditarPOSTAction() { if (isset($_POST)) { $personal = new Personal(); $personal->setIdPersonal($_POST['idPersonal']); $personal->setNombres($_POST['nombres']); $personal->setApellidoPaterno($_POST['apellidoPaterno']); $personal->setApellidoMaterno($_POST['apellidoMaterno']); $personal->setCorreo($_POST['correo']); $personal->setRpm($_POST['rpm']); $personal->setAnexo($_POST['anexo']); $personal->activar(); PersonalDAO::editar($personal) ? $mensaje = "Personal modificado correctamente" : ($mensaje = "El Personal no fue modificado correctamente"); } $vwPersonales = PersonalDAO::getVwPersonal(); require_once './views/Mantenimiento/Personal/Lista.php'; }
public static function getBy($campo, $valor) { $result = BaseDatos::getDbh()->prepare("SELECT * FROM Personal where {$campo} = :{$campo}"); $result->bindParam(":{$campo}", $valor); $result->execute(); while ($rs = $result->fetch()) { $personal = new Personal(); $personal->setIdPersonal($rs['idPersonal']); $personal->setNombres($rs['nombres']); $personal->setApellidoPaterno($rs['apellidoPaterno']); $personal->setApellidoMaterno($rs['apellidoMaterno']); $personal->setCorreo($rs['correo']); $personal->setRpm($rs['rpm']); $personal->setAnexo($rs['anexo']); $personal->setEstado($rs['estado']); $personales[] = $personal; } return isset($personales) ? $personales : false; }
if ($operacion == "leer") { $codigoPersonal = $_POST["p_codigo"]; $resultado = $objPersonal->leerDatos($codigoPersonal); echo json_encode($resultado); } //OPERACION DE AGREGAR Y EDITAR if ($operacion == "agregar" || $operacion == "editar") { parse_str($_POST["p_array_datos"], $datosFrm); $objPersonal->setCodpersona($datosFrm["txtcodigoper"]); $objPersonal->setNombres($datosFrm["txnombres"]); $objPersonal->setApellidos($datosFrm["txtapellido"]); $objPersonal->setDni($datosFrm["txtdni"]); $objPersonal->setSexo($datosFrm["cbosexo_modal"]); $objPersonal->setDireciones($datosFrm["txtdireccion"]); $objPersonal->setFechaNacimiento($datosFrm["txtfechanacimiento"]); $objPersonal->setCorreo($datosFrm["txtcorreo"]); $objPersonal->setTelefono($datosFrm["txttelefono"]); $objPersonal->setInstitucion($datosFrm["cboinstitucion_modal"]); $objPersonal->setCargo($datosFrm["cbocargo_modal"]); $objPersonal->setDistrito($datosFrm["txtcoddistrito"]); $objPersonal->setEstado($datosFrm["cboestado_modal"]); $tablas = ""; } //ELIMINAR UNO Y VARIOS REGISTROS if ($operacion == "eliminar") { $codigoPersonal = $_POST["p_codigo"]; $resultado = $objPersonal->setCodpersona($codigoPersonal); } //OBTENER EL CODIGO DE REGISTRO if ($operacion == "codigo") { $registros = $objPersonal->ObtenerCodigo();
$sexo = $_POST["txtsexo"]; $email = $_POST["txtemail"]; $telefono = $_POST["txttelefono"]; $cargo = $_POST["txtcargo"]; $area = $_POST["txtarea"]; $acceso = $_POST["txtacceso"]; $usuario = $_POST["txtusuario"]; $pass = $_POST["txtpassword"]; if ($acceso == 1) { $usuariovar = "-"; $passvar = "-"; } else { $usuariovar = $usuario; $passvar = $pass; } require_once '../negocio/personal.class.php'; $objPersonal = new Personal(); $objPersonal->setNombres($nombres); $objPersonal->setApellidos($apellidos); $objPersonal->setSexo($sexo); $objPersonal->setDni($dni); $objPersonal->setDireciones($direccion); $objPersonal->setFechaNacimiento($fechanacimiento); $objPersonal->setInstitucion($area); $objPersonal->setCargo($cargo); $objPersonal->setTelefono($telefono); $objPersonal->setCorreo($email); $objPersonal->setUsuario($usuariovar); $objPersonal->setPass($passvar); $resultado = $objPersonal->agregarpersonal(); echo json_encode($resultado);