Ejemplo n.º 1
0
        public List <UsuarioRegistradoOk> ListarOk()
        {
            using (TrabajoFinalBD db = new TrabajoFinalBD())
            {
                var result = (from U in db.Usuarios
                              join R in db.Rol on U.RolId equals R.Id

                              select new
                {
                    Id = U.Id,
                    NombreUsuario = U.NombreUsuario,
                    Apellidos = U.Apellidos,
                    Nombres = U.Nombres,
                    FechaNacimiento = U.FechaNacimiento,
                    Telefono = U.Telefono,
                    Estado = U.Estado,
                    EstadoCivil = U.EstadoCivil,
                    Contraseña = U.Contraseña,
                    descripcion = R.descripcion,
                }).ToList();

                List <UsuarioRegistradoOk> ListUsuarioOk = new List <UsuarioRegistradoOk>();


                result.ForEach(dto => {
                    UsuarioRegistradoOk UsuarioRegOk = new UsuarioRegistradoOk();
                    UsuarioRegOk.Id              = dto.Id;
                    UsuarioRegOk.NombreUsuario   = dto.NombreUsuario;
                    UsuarioRegOk.Apellidos       = dto.Apellidos;
                    UsuarioRegOk.Nombres         = dto.Nombres;
                    UsuarioRegOk.FechaNacimiento = dto.FechaNacimiento;
                    UsuarioRegOk.Telefono        = dto.Telefono;
                    UsuarioRegOk.EstadoCivil     = dto.EstadoCivil;
                    UsuarioRegOk.Estado          = dto.Estado;
                    UsuarioRegOk.Rol             = dto.descripcion;
                    UsuarioRegOk.Contraseña      = dto.Contraseña;
                    ListUsuarioOk.Add(UsuarioRegOk);
                });

                return(ListUsuarioOk);
            }
        }
Ejemplo n.º 2
0
        public UsuarioRegistradoOk FindById2(int Id)
        {
            using (TrabajoFinalBD db = new TrabajoFinalBD())
            {
                var result = (from U in db.Usuarios
                              join R in db.Rol on U.RolId equals R.Id
                              where (U.Id == Id)
                              select new
                {
                    Id = U.Id,
                    NombreUsuario = U.NombreUsuario,
                    Apellidos = U.Apellidos,
                    Nombres = U.Nombres,
                    FechaNacimiento = U.FechaNacimiento,
                    Telefono = U.Telefono,
                    Estado = U.Estado,
                    EstadoCivil = U.EstadoCivil,

                    descripcion = R.descripcion,
                }).ToList();


                UsuarioRegistradoOk UsuarioRegOk = new UsuarioRegistradoOk();

                result.ForEach(dto => {
                    UsuarioRegOk.Id              = dto.Id;
                    UsuarioRegOk.NombreUsuario   = dto.NombreUsuario;
                    UsuarioRegOk.Apellidos       = dto.Apellidos;
                    UsuarioRegOk.Nombres         = dto.Nombres;
                    UsuarioRegOk.FechaNacimiento = dto.FechaNacimiento;
                    UsuarioRegOk.Telefono        = dto.Telefono;
                    UsuarioRegOk.EstadoCivil     = dto.EstadoCivil;
                    UsuarioRegOk.Estado          = dto.Estado;
                    UsuarioRegOk.Rol             = dto.descripcion;
                });

                return(UsuarioRegOk);
            }
        }
Ejemplo n.º 3
0
 public ActionResult Delete(UsuarioRegistradoOk UserOk)
 {
     _gestorDeUsuarios.Borrar(Convert.ToInt32(UserOk.Id));
     return(PartialView("_List", _gestorDeUsuarios.ListarOk()));
 }