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); }
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)); }