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); }
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); }
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); }