Beispiel #1
0
 public function modificarUsuario(UsuarioDto $usuarioDto, $cnn)
 {
     //$cnn = Conexion::getConexion();
     $mensaje = "";
     try {
         $query = $cnn->prepare("UPDATE  usuarios SET nombre=?, apellido=?, telefono=?where documento=?");
         $query->bindParam(1, $usuarioDto->getNombre());
         $query->bindParam(2, $usuarioDto->getApellido());
         $query->bindParam(3, $usuarioDto->getTelefono());
         $query->bindParam(4, $usuarioDto->getDocumento());
         $query->execute();
         $mensaje = "Registro Actualizado";
     } catch (Exception $ex) {
         $mensaje = $ex->getMessage();
     }
     $cnn = null;
     return $mensaje;
 }
 public function modificarUsuario(UsuarioDto $obj, $user, PDO $cnn)
 {
     $mensaje = "";
     try {
         $query = $cnn->prepare("UPDATE  Usuarios SET IdUsuario=?,Nombres=?,Apellidos=?,Empleo=?,Email=?,Contrasenia=?,Estado=?,rutaImagen=? where Idusuario=?");
         $query->bindParam(1, $obj->getIdUsuario());
         $query->bindParam(2, $obj->getNombres());
         $query->bindParam(3, $obj->getApellidos());
         $query->bindParam(4, $obj->getEmpleo());
         $query->bindParam(5, $obj->getEmail());
         $query->bindParam(6, md5($obj->getContrasenia()));
         $query->bindParam(7, $obj->getEstado());
         $query->bindParam(8, $obj->getRutaimagen());
         $query->bindParam(9, $user);
         $query->execute();
         $mensaje = true;
     } catch (Exception $ex) {
         $mensaje = $ex->getMessage();
     }
     $cnn = null;
     return $mensaje;
 }
<?php

require_once '../models/UsuarioDto.php';
require_once '../facades/FacadeUsuario.php';
$fachada = new FacadeUsuario();
$dto = new UsuarioDto();
if (isset($_GET['id'])) {
    $fachada->borrarUsuario($_GET['id']);
    echo 'eliminado satisfactoiamente';
}
if (isset($_POST['documento'])) {
    $dto->setIdUsuario($_POST['documento']);
    $dto->setNombres($_POST['nombres']);
    $dto->setApellidos($_POST['apellidos']);
    $dto->setEmpleo($_POST['cargo']);
    $dto->setEmail($_POST['email']);
    $dto->setContrasenia($_POST['pass1']);
    $dto->setEstado(true);
    $dto->setRutaimagen($_POST['imagen']);
    echo $fachada->registrarUsuario($dto);
}
if (isset($_POST['documento2'])) {
    $idviejo = $_GET['idv'];
    $dto->setIdUsuario($_POST['documento2']);
    $dto->setNombres($_POST['nombres']);
    $dto->setApellidos($_POST['apellidos']);
    $dto->setEmpleo($_POST['cargo']);
    $dto->setEmail($_POST['email']);
    $dto->setContrasenia($_POST['pass1']);
    $dto->setEstado($_POST['estado']);
    echo $dto->getEstado();
    $uDto = new UsuarioDto();
    $uDto->setDocumento($_POST['documento']);
    $uDto->setNombre($_POST['nombre']);
    $uDto->setApellido($_POST['apellido']);
    $uDto->setTelefono($_POST['telefono']);
    $uDto->setUsuario($_POST['usuario']);
    $uDto->setContraseña($_POST['contrasena']);
    $uDto->setTipo($_POST['tipo']);
    $mensaje = $fDao->insertarUsuario($uDto);
    header("Location: ../registro.php?mensaje=" . $mensaje);
} else {
    if ($_GET['idUsuarios'] != NULL) {
        $fDao = new FUsuario();
        $mensaje = $fDao->borrarUsuario($_GET['idUsuarios']);
        header("Location: ../listado.php?mensaje=" . $mensaje);
    } else {
        if (isset($_POST['modificar'])) {
            $fDao = new FUsuario();
            $uDto = new UsuarioDto();
            $uDto->setDocumento($_POST['documento']);
            $uDto->setNombre($_POST['nombre']);
            $uDto->setApellido($_POST['apellido']);
            $uDto->setTelefono($_POST['telefono']);
            $uDto->setUsuario($_POST['usuario']);
            $uDto->setContraseña($_POST['contrasena']);
            $uDto->setTipo($_POST['tipo']);
            $mensaje = $fDao->cambiarUsuario($uDto);
            header("Location: ../listado.php?mensaje=" . $mensaje);
        }
    }
}