Example #1
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 List <DTO.Empresa> obtenerEmpresas()
        {
            List <DTO.Empresa> lista = new List <DTO.Empresa>();

            try
            {
                var empresas = db.Empresa.ToList();
                foreach (var empresa in empresas)
                {
                    //var e = new DTO.Empresa();
                    //e.empresaId = empresa.EmpresaId;
                    //e.rut = empresa.EmpresaRut;
                    //e.razonSocial = empresa.EmpresaRazonSocial;
                    //e.giro = empresa.EmpresaGiro;
                    //e.logo = empresa.EmpresaLogo;

                    //lista.Add(e);
                    lista.Add(DTOBuilder.Empresa(empresa));
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("SAC.Models.MantenedorModel (IngresarEmpresas): " + ex.Message);
                lista = new List <DTO.Empresa>();
            }
            return(lista);
        }
Example #3
0
        public static DTO.Cuenta Cuenta(Resources.Cuenta recCuenta)
        {
            var cuenta = new DTO.Cuenta();

            cuenta.id          = recCuenta.CuentaId;
            cuenta.numero      = recCuenta.CuentaNumero;
            cuenta.nombre      = recCuenta.CuentaNombre;
            cuenta.descripcion = recCuenta.CuentaDescripcion;

            cuenta.empresa = DTOBuilder.Empresa(recCuenta.Empresa);
            cuenta.rubro   = DTOBuilder.Rubro(recCuenta.Rubro);
            cuenta.grupo   = DTOBuilder.Grupo(recCuenta.Grupo);

            return(cuenta);
        }
Example #4
0
        public static DTO.Usuario Usuario(Resources.Usuario recUsuario)
        {
            DTO.Usuario usuario = new DTO.Usuario();

            usuario.usuarioId = recUsuario.UsuarioId;
            usuario.rut       = recUsuario.UsuarioRut;
            usuario.nombre    = recUsuario.UsuarioNombre;
            usuario.email     = recUsuario.UsuarioEmail;
            usuario.perfilId  = recUsuario.PerfilId.GetValueOrDefault();
            usuario.empresa   = DTOBuilder.Empresa(recUsuario.Empresa);
            usuario.perfil    = DTOBuilder.Perfil(recUsuario.Perfil);
            usuario.pwdEstado = (recUsuario.pwdEstado == 1);

            return(usuario);
        }
        public DTO.Empresa obtenerEmpresaPorId(int id)
        {
            DTO.Empresa respuesta = new DTO.Empresa();

            try
            {
                Resources.Empresa empresa = db.Empresa.FirstOrDefault(e => e.EmpresaId == id);
                return(DTOBuilder.Empresa(empresa));
                //respuesta.empresaId = empresa.EmpresaId;
                //respuesta.rut = empresa.EmpresaRut;
                //respuesta.razonSocial = empresa.EmpresaRazonSocial;
                //respuesta.giro = empresa.EmpresaGiro;
                //respuesta.logo = empresa.EmpresaLogo;
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("SAC.Models.MantenedorModel (obtenerEmpresaPorId): " + ex.Message);
                respuesta = new DTO.Empresa();
            }
            return(respuesta);
        }