public List <DTO.Usuario> obtenerUsuarios()
        {
            List <DTO.Usuario> lista = new List <DTO.Usuario>();

            try
            {
                var usuarios = db.Usuario.ToList();
                foreach (var usuario in usuarios)
                {
                    //var u = new DTO.Usuario();
                    //u.usuarioId = usuario.UsuarioId;
                    //u.rut = usuario.UsuarioRut;
                    //u.nombre = usuario.UsuarioNombre;
                    //u.email = usuario.UsuarioEmail;
                    //u.empresa = new DTO.Empresa();
                    //u.empresa.empresaId = usuario.Empresa.EmpresaId;
                    //u.empresa.razonSocial = usuario.Empresa.EmpresaRazonSocial;
                    ////u.empresaId = usuario.EmpresaId.GetValueOrDefault();
                    //u.perfil = new DTO.Perfil();
                    //u.perfil.Id = usuario.Perfil.PerfilId;
                    //u.perfil.Nombre = usuario.Perfil.PerfilNombre;
                    ////u.perfilId = usuario.PerfilId.GetValueOrDefault();
                    //u.pwdEstado = (usuario.pwdEstado == 1);

                    //lista.Add(u);
                    lista.Add(DTOBuilder.Usuario(usuario));
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("SAC.Models.MantenedorModel (obtenerCuentas): " + ex.Message);
                lista = new List <DTO.Usuario>();
            }
            return(lista);
        }
Example #2
0
        public static DTO.CuentaActiva CuentaActiva(Resources.CuentaActiva recCuentaActiva)
        {
            var cuentaActiva = new DTO.CuentaActiva();

            cuentaActiva.id          = recCuentaActiva.CuentaActivaId;
            cuentaActiva.numero      = recCuentaActiva.Cuenta.CuentaNumero;
            cuentaActiva.nombre      = recCuentaActiva.Cuenta.CuentaNombre;
            cuentaActiva.descripcion = recCuentaActiva.Cuenta.CuentaDescripcion;

            cuentaActiva.cuentaActivaId        = recCuentaActiva.CuentaActivaId;
            cuentaActiva.cuentaActivaFecha     = recCuentaActiva.CuentaActivaFecha.Date;
            cuentaActiva.cuentaActivaDiasPlazo = recCuentaActiva.CuentaActivaDiasPlazo.GetValueOrDefault();
            cuentaActiva.cuentaActivaTotal     = recCuentaActiva.CuentaActivaTotal.GetValueOrDefault();
            cuentaActiva.cuentaActivaEstado    = recCuentaActiva.CuentaActivaEstado.GetValueOrDefault();

            cuentaActiva.analista     = DTOBuilder.Usuario(recCuentaActiva.Usuario);
            cuentaActiva.validador    = DTOBuilder.Usuario(recCuentaActiva.Usuario2);
            cuentaActiva.certificador = DTOBuilder.Usuario(recCuentaActiva.Usuario1);
            cuentaActiva.empresa      = DTOBuilder.Empresa(recCuentaActiva.Cuenta.Empresa);

            cuentaActiva.rubro = DTOBuilder.Rubro(recCuentaActiva.Cuenta.Rubro);
            cuentaActiva.grupo = DTOBuilder.Grupo(recCuentaActiva.Cuenta.Grupo);

            return(cuentaActiva);
        }
        public DTO.Usuario ObtenerUsuarioPorEmail(string usuarioEmail)
        {
            //DTO.Usuario respuesta = new DTO.Usuario();

            //Resources.Usuario usuario = db.Usuario.FirstOrDefault(u => u.UsuarioId == id);
            //respuesta.nombre = usuario.UsuarioNombre;
            //respuesta.email = usuario.UsuarioEmail;
            //respuesta.perfil = new DTO.Perfil();
            //respuesta.perfil.Id = usuario.Perfil.PerfilId;
            //respuesta.perfil.Nombre = usuario.Perfil.PerfilNombre;
            //respuesta.empresa = new DTO.Empresa();

            //respuesta.empresa.empresaId = usuario.Empresa.EmpresaId;
            //respuesta.empresa.razonSocial = usuario.Empresa.EmpresaRazonSocial;



            //respuesta.pwdEstado = (int)usuario.pwdEstado == 1;

            //return respuesta;
            Resources.Usuario usuario = db.Usuario.FirstOrDefault(u => u.UsuarioEmail == usuarioEmail);
            return(DTOBuilder.Usuario(usuario));
        }