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);
        }
        //EMPLEADO
        public static DTO.Empleados Empleado(Resources.EMPLEADOS recEmpleado)
        {
            DTO.Empleados empleado = new DTO.Empleados();

            empleado.empleadoId        = Convert.ToInt32(recEmpleado.ID_EMPLEADO);
            empleado.nombreEmpleado    = recEmpleado.NOMBRE_EMPLEADO;
            empleado.apellidoEmpleado  = recEmpleado.APELLIDO_EMPLEADO;
            empleado.telefonoEmpleado  = Convert.ToInt32(recEmpleado.TELEFONO_EMPLEADO);
            empleado.correoEmpleado    = recEmpleado.CORREO_EMPLEADO;
            empleado.edadEmpleado      = Convert.ToInt32(recEmpleado.EDAD_EMPLEADO);
            empleado.direccionEmpleado = recEmpleado.DIRECCION_EMPLEADO;

            DTO.Usuario usuario = new DTO.Usuario();


            usuario.idUsuario = Convert.ToInt32(recEmpleado.ID_USUARIO);

            empleado.usuario = usuario;

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

            perfil.idPerfil = Convert.ToInt32(recEmpleado.PERFILES_USUARIOS_ID_PERFIL);

            empleado.perfil = perfil;


            return(empleado);
        }
        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);
        }