Esempio n. 1
0
        public List <PolizasRegistros> ObtenerTodo()
        {
            var lista = new List <PolizasRegistros>();

            using (var dbContext = new SegurosEntities())
            {
                lista = (from p in dbContext.Polizas
                         join c in dbContext.CubrimientoPolizas on p.CodigoCubrimiento equals c.Codigo
                         join r in dbContext.RiesgosPolizas on p.CodigoRiesgo equals r.Codigo
                         select new PolizasRegistros()
                {
                    Id = p.Id,
                    Nombre = p.Nombre,
                    PorcentajeCobertura = p.PorcentajeCobertura,
                    PeriodoCobertura = p.PeriodoCobertura,
                    NombreTipoRiesgo = r.Nombre,
                    CodigoTipoRiesgo = r.Codigo,
                    NombreTipoCubrimiento = c.Nombre,
                    CodigoTipoCubrimiento = c.Codigo,
                    Precio = p.Precio.Value,
                    Vigencia = p.InicioVigencia
                }).ToList();
            }

            return(lista);
        }
Esempio n. 2
0
        public bool Actualizar(Poliza poliza)
        {
            using (var dbContext = new SegurosEntities())
            {
                var registro = dbContext.Polizas.Where(x => x.Id == poliza.Id).FirstOrDefault();
                if (registro != null)
                {
                    registro.Nombre              = poliza.Nombre;
                    registro.Descripcion         = poliza.Descripcion;
                    registro.CodigoCubrimiento   = poliza.TipoCubrimiento;
                    registro.PorcentajeCobertura = poliza.PorcentajeCobertura;
                    registro.InicioVigencia      = poliza.InicioVigencia;
                    registro.PeriodoCobertura    = poliza.PeriodoCobertura;
                    registro.Precio              = poliza.Precio;
                    registro.CodigoRiesgo        = poliza.TipoRiesgo;

                    dbContext.SaveChanges();
                }
                else
                {
                    return(false);
                }
            }

            return(true);
        }
        public bool Eliminar(int id)
        {
            int filas = 0;

            using (var dbContext = new SegurosEntities())
            {
                var registro = dbContext.PersonaPolizas.First(x => x.Id == id);
                dbContext.PersonaPolizas.Remove(registro);
                filas = dbContext.SaveChanges();
            }

            return(filas > 0 ? true : false);
        }
        public List <PolizaRegistroBasico> ObtenerBasico()
        {
            var lista = new List <PolizaRegistroBasico>();

            using (var dbContext = new SegurosEntities())
            {
                lista = (from p in dbContext.Polizas
                         select new PolizaRegistroBasico()
                {
                    Id = p.Id,
                    Nombre = p.Nombre,
                }).ToList();
            }

            return(lista);
        }
        public List <Dominio.Dtos.PersonaPolizas.PersonaPolizaRegistro> ObtenerPorPersona(string personaId)
        {
            var lista = new List <Dominio.Dtos.PersonaPolizas.PersonaPolizaRegistro>();

            using (var dbContext = new SegurosEntities())
            {
                lista = (from p in dbContext.PersonaPolizas
                         join po in dbContext.Polizas on p.PolizaId equals po.Id
                         where p.PersonaId == personaId
                         select new Dominio.Dtos.PersonaPolizas.PersonaPolizaRegistro()
                {
                    Id = p.Id,
                    NombrePoliza = po.Nombre
                }).ToList();
            }

            return(lista);
        }
        public bool Crear(Dominio.Dtos.PersonaPolizas.PersonaPolizas personaPoliza)
        {
            int filas = 0;

            using (var dbContext = new SegurosEntities())
            {
                var registro = new Modelo.PersonaPolizas()
                {
                    PersonaId = personaPoliza.PersonaId,
                    PolizaId  = personaPoliza.PolizaId,
                    activo    = 1
                };

                dbContext.PersonaPolizas.Add(registro);
                filas = dbContext.SaveChanges();
            }

            return(filas > 0 ? true : false);
        }
Esempio n. 7
0
        public bool Crear(Poliza poliza)
        {
            int filas = 0;

            using (var dbContext = new SegurosEntities())
            {
                var registro = new Polizas()
                {
                    Nombre              = poliza.Nombre,
                    Descripcion         = poliza.Descripcion,
                    CodigoCubrimiento   = poliza.TipoCubrimiento,
                    PorcentajeCobertura = poliza.PorcentajeCobertura,
                    InicioVigencia      = poliza.InicioVigencia,
                    PeriodoCobertura    = poliza.PeriodoCobertura,
                    Precio              = poliza.Precio,
                    CodigoRiesgo        = poliza.TipoRiesgo
                };

                dbContext.Polizas.Add(registro);
                filas = dbContext.SaveChanges();
            }

            return(filas > 0 ? true : false);
        }