public List<Solicitud_AfiliacionDTO> GetAllSolicitudAfiliaciones()
 {
     var lista = new List<Solicitud_AfiliacionDTO>();
     var listaQuery = new object();
     using (Model1 context =
        new Model1())
     {
         lista = context.Solicitud_Afiliacion
             .Select(x => new Solicitud_AfiliacionDTO() {
                 SolicitudAfiliacionID = x.SolicitudAfiliacionID,
                 RUC = x.RUC,
                 RazonSocial = x.RazonSocial,
                 NombreComercial = x.NombreComercial,
                 DireccionComercial = x.DireccionComercial,
                 DireccionAdministrativa = x.DireccionAdministrativa,
                 RepresentanteLegal1 = x.RepresentanteLegal1,
                 RepresentanteLegal2 = x.RepresentanteLegal2,
                 PersonaContactoPuntoVenta = x.PersonaContactoPuntoVenta,
                 NumeroCuentaBancaria = x.NumeroCuentaBancaria,
                 TipoCuenta = x.TipoCuenta,
                 TipoMoneda = x.TipoMoneda,
                 EntidadFinanciera = x.EntidadFinanciera,
                 TipoAFiliacion = x.TipoAFiliacion,
                 TipoProduccto = x.TipoProduccto,
                 TipoComunicacion = x.TipoComunicacion,
                 FechaInstalacion = x.FechaInstalacion
             }).ToList();
     }
     return lista;
 }
        public List<SolicitudServicioDTO> GetBandeja(string fechaDesde, string fechaHasta, string estado, int empresaId)
        {
            var lista = new List<SolicitudServicioDTO>();
            var listaQuery = new object();
            using (Model1 context =
               new Model1())
            {
                DateTime startDt = DateTime.Parse(fechaDesde);
                DateTime endDt = DateTime.Parse(fechaHasta);
                var query = from s in context.SolicitudServicio
                        join c in context.Cliente on s.ComercioId equals c.ClienteId
                            where (c.FechaReg >= startDt && c.FechaReg <= endDt) && c.Estado == estado && s.EmpresaId == empresaId
                        select new SolicitudServicioDTO()
                                            {
                                                SolicitudServicioId = s.SolicitudServicioId,
                                                MotivoSolicitudId = (int)s.MotivoSolicitudId,
                                                ClienteRuc = c.Ruc,
                                                ClienteRazonSocial = c.RazonSocial,
                                                Estado = s.Estado
                                            };
                lista = query.ToList();

                //lista = context.SolicitudServicio
                //    .Where(x => (x.FechaReg >= fechaDesde && x.FechaReg <= fechaHasta) && x.Estado == estado && x.EmpresaId == empresaId)
                //    .Select(x => new SolicitudServicioDTO()
                //    {
                //        SolicitudServicioId = x.SolicitudServicioId,
                //        MotivoSolicitudId = (int)x.MotivoSolicitudId,
                //        Estado = x.Estado
                //    }).ToList();
            }
            return lista;
        }
 public void Delete(int id)
 {
     using (Model1 context =
        new Model1())
     {
         var newEntidad = context.SolicitudServicio.Find(id);
         context.SolicitudServicio.Remove(newEntidad);
         context.SaveChanges();
     }
 }
        public SolicitudServicioDTO Get(int id)
        {
            Mapper.CreateMap<SolicitudServicio, SolicitudServicioDTO>();
            var entidadDTO = new SolicitudServicioDTO();
            var entidadSearch = new SolicitudServicio();
            using (Model1 context =
               new Model1())
            {
                entidadSearch = context.SolicitudServicio.Find(id);
            }
            entidadDTO = Mapper.Map<SolicitudServicioDTO>(entidadSearch);

            return entidadDTO;
        }
        public int Add(SolicitudServicioDTO entidad)
        {
            int id = 0;
            Mapper.CreateMap<SolicitudServicioDTO, SolicitudServicio>();

            using (Model1 context =
               new Model1())
            {
                var newEntidad = Mapper.Map<SolicitudServicio>(entidad);
                newEntidad.FechaReg = DateTime.Now;
                context.SolicitudServicio.Add(newEntidad);
                context.SaveChanges();
                id = newEntidad.SolicitudServicioId;
            }
            return id;
        }
        public int Add(InspeccionDTO entidad)
        {
            int id = 0;
            Mapper.CreateMap<InspeccionDTO, Inspeccion>();

            using (Model1 context =
               new Model1())
            {
                var newEntidad = Mapper.Map<Inspeccion>(entidad);
                newEntidad.Fecha = DateTime.Now;
                context.Inspeccion.Add(newEntidad);
                context.SaveChanges();
                id = newEntidad.IdInspeccion;
            }
            return id;
        }
 public List<MotivoSolicitudDTO> GetAll()
 {
     var lista = new List<MotivoSolicitudDTO>();
     var listaQuery = new object();
     using (Model1 context =
        new Model1())
     {
         lista = context.MotivoSolicitud
             .Select(x => new MotivoSolicitudDTO()
             {
                 MotivoSolicitudId = x.MotivoSolicitudId,
                 Descripcion = x.Descripcion,
                 Estado = x.Estado
             }).ToList();
     }
     return lista;
 }
예제 #8
0
 public List<ClienteDTO> GetAll()
 {
     var lista = new List<ClienteDTO>();
     var listaQuery = new object();
     using (Model1 context =
        new Model1())
     {
         lista = context.Cliente
             .Select(x => new ClienteDTO()
             {
                 ClienteId = x.ClienteId,
                 Contacto = x.Contacto,
                 Descripcion = x.Ruc + " - " + x.RazonSocial,
                 Ruc = x.Ruc,
                 RazonSocial = x.RazonSocial,
                 Direccion = x.Direccion,
                 Estado = x.Estado
             }).ToList();
     }
     return lista;
 }
 public SolicitudServicioDTO GetByFields(int idMotivo, int idComercio, int idModelo)
 {
     Mapper.CreateMap<SolicitudServicio, SolicitudServicioDTO>();
     var entidadDTO = new SolicitudServicioDTO();
     using (Model1 context =
        new Model1())
     {
         entidadDTO = (from s in context.SolicitudServicio
                         join c in context.Cliente on s.ComercioId equals c.ClienteId
                         where s.MotivoSolicitudId >= idMotivo && s.ComercioId == idComercio && s.TerminalSolicitadoId == idModelo
                         select new SolicitudServicioDTO()
                         {
                             SolicitudServicioId = s.SolicitudServicioId,
                             MotivoSolicitudId = (int)s.MotivoSolicitudId,
                             ClienteRuc = c.Ruc,
                             ClienteRazonSocial = c.RazonSocial,
                             Estado = s.Estado
                         }).FirstOrDefault();
     }
     return entidadDTO;
 }
        public void Update(SolicitudServicioDTO entidad)
        {
            Mapper.CreateMap<SolicitudServicioDTO, SolicitudServicio>();

            using (Model1 context =
               new Model1())
            {
                var entidadSearch = context.SolicitudServicio.Find(entidad.SolicitudServicioId);
                entidadSearch = Mapper.Map<SolicitudServicio>(entidad);
                context.Entry(entidadSearch).State = EntityState.Modified;
                context.SaveChanges();
            }
        }