Ejemplo n.º 1
0
        public ActionResult Registrar(PlanModel planModel)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Plan Plan = new Plan()
                    {
                        Nombre = planModel.Nombre,
                        Descripcion = planModel.Descripcion,
                        Producto = new Producto() { Id = planModel.ProductoId },
                        TipoVigencia = planModel.TipoVigencia,
                        SumaAseguradaMinima = planModel.SumaAseguradaMinima,
                        SumaAseguradaMaxima = planModel.SumaAseguradaMaxima,
                        Estado = planModel.Estado,
                        UsuarioRegistro = new Usuario() { Id = Convert.ToInt32(User.Identity.Name) },
                        FechaRegistro = DateTime.Now
                    };

                    Plan = PlanNegocio.Insertar(Plan);

                    foreach (CoberturaPlan CoberturaPlan in planModel.CoberturasPlan)
                    {
                        CoberturaPlan.Plan = Plan;
                        CoberturaPlan.ReglaTarifa = new Catalogo() { Id = 22 };
                        CoberturaPlan.Deducible = "Hasta Valor Comercial";
                        CoberturaPlan.Descripcion = "Hasta Valor Comercial";
                        CoberturaPlan.Estado = "A";
                        CoberturaPlan.UsuarioRegistro = new Usuario() { Id = Convert.ToInt32(User.Identity.Name) };
                        CoberturaPlan.FechaRegistro = DateTime.Now;

                        CoberturaPlanNegocio.Insertar(CoberturaPlan);
                    };

                }
                catch (Exception ex)
                {
                    ViewBag.Exception = ex.Message;
                }

            }

            return View(planModel);
        }
Ejemplo n.º 2
0
 public IEnumerable<CoberturaPlan> BuscarPorPlan(Plan plan)
 {
     return CoberturaPlanRepo.BuscarPorPlan(plan);
 }
Ejemplo n.º 3
0
 public PlanModel(Plan plan)
 {
 }
Ejemplo n.º 4
0
 public Plan Insertar(Plan plan)
 {
     return PlanRepo.Insertar(plan);
 }
Ejemplo n.º 5
0
 public bool Eliminar(Plan plan)
 {
     return PlanRepo.Eliminar(plan);
 }
Ejemplo n.º 6
0
 public Plan Actualizar(Plan plan)
 {
     return PlanRepo.Actualizar(plan);
 }