Exemplo n.º 1
0
        public static DTO.Usuario Usuario(Resources.USUARIOS recUsuario)
        {
            DTO.Usuario usuario = new DTO.Usuario();

            usuario.idUsuario      = Convert.ToInt32(recUsuario.ID_USUARIO);
            usuario.nombreUsuario  = recUsuario.NOMBRE_USUARIO;
            usuario.apelldoUsuario = recUsuario.APELLIDO_USUARIO;
            usuario.userName       = recUsuario.USERNAME;
            usuario.passUsuario    = recUsuario.PASSWORD;
            usuario.estadoPass     = recUsuario.ESTADO_PASSWORD;
            usuario.idPerfil       = Convert.ToInt32(recUsuario.ID_PERFIL);

            DTO.Perfil perfil = new DTO.Perfil();

            perfil.idPerfil     = recUsuario.PERFILES_USUARIOS.ID_PERFIL;
            perfil.nombrePerfil = recUsuario.PERFILES_USUARIOS.NOMBRE_PERFIL;

            usuario.perfil = perfil;

            DTO.Empresa empresa = new DTO.Empresa();

            empresa.idEmpresa          = recUsuario.EMPRESA.ID_EMPRESA;
            empresa.razonSocial        = recUsuario.EMPRESA.RAZON_SOCIAL;
            empresa.rutEmpresa         = recUsuario.EMPRESA.RUT_EMPRESA;
            empresa.dvRutEmpresa       = Convert.ToChar(recUsuario.EMPRESA.DV_RUT_EMPRESA);
            empresa.correoEmpresa      = recUsuario.EMPRESA.CORREO_EMPRESA;
            empresa.direccionEmpresa   = recUsuario.EMPRESA.DIRECCION_EMPRESA;
            empresa.telefonoEmpresa    = Convert.ToInt32(recUsuario.EMPRESA.TELEFONO);
            empresa.nombreRepEmpresa   = recUsuario.EMPRESA.NOMBRE_REPRESENTANTE;
            empresa.apellidoRepEmpresa = recUsuario.EMPRESA.APELLIDO_REPRESENTANTE;

            usuario.empresa = empresa;

            return(usuario);
        }
Exemplo n.º 2
0
        public DTO.Usuario login(string user, string pass)
        {
            DTO.Usuario respuesta = new DTO.Usuario();

            try
            {
                Resources.USUARIOS usuario = db.USUARIOS.FirstOrDefault(u => u.USERNAME == user && u.PASSWORD == pass);
                return(DTOBuilder.Usuario(usuario));
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("hostalDoñaClarita.Models.MantenedorModel (login): " + ex.Message);
                respuesta = new DTO.Usuario();
            }
            return(respuesta);
        }