Exemplo n.º 1
0
        public ActionResult Consultar(PlanModel planModel)
        {
            planModel.Estado = (!String.IsNullOrEmpty(planModel.Estado)) ? planModel.Estado : String.Empty;

            if (planModel.ProductoId != 0)
            {
                ViewBag.ListadoPlan = PlanNegocio.BuscarTodos().Where(item => item.Producto.Id == planModel.ProductoId && item.Estado.ToLower().Contains(planModel.Estado.ToLower()));
            }
            else
            {
                ViewBag.ListadoPlan = PlanNegocio.BuscarTodos().Where(item => item.Estado.ToLower().Contains(planModel.Estado.ToLower()));
            }

            return View(planModel);
        }
Exemplo n.º 2
0
        public ActionResult Actualizar(int id, PlanModel planModel)
        {
            if (ModelState.IsValid)
            {
                //Producto Producto = ProductoNegocio.BuscarPorId(id);
                //Producto.Descripcion = planModel.Descripcion;
                //Producto.DiasVigencia = planModel.DiasVigencia;
                //Producto.DiasCarencia = planModel.DiasCarencia;
                //Producto.DiasGracia = planModel.DiasGracia;
                //Producto.Estado = planModel.Estado;
                //ProductoNegocio.Actualizar(Producto);
                //return RedirectToRoute("Producto", new { action = "Consultar" });
            }

            return View(planModel);
        }
Exemplo n.º 3
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);
        }