public ActionResult Consultar(ImpuestoModel impuestoModel) { if (impuestoModel.TipoImpuestoId != 0) { ViewBag.ListadoImpuesto = ImpuestoNegocio.BuscarTodos().Where(item => item.TipoImpuesto.Id == impuestoModel.TipoImpuestoId).OrderBy(item => item.Nombre); } else { ViewBag.ListadoImpuesto = ImpuestoNegocio.BuscarTodos().OrderBy(item => item.Nombre); } return View(impuestoModel); }
public ActionResult Actualizar(int id, ImpuestoModel impuestoModel) { if (ModelState.IsValid) { try { Impuesto Impuesto = ImpuestoNegocio.BuscarPorId(id); Impuesto.TipoImpuesto = new Catalogo() { Id = impuestoModel.TipoImpuestoId }; Impuesto.Nombre = impuestoModel.Nombre; Impuesto.TipoValor = impuestoModel.TipoValor; ViewBag.Impuesto = ImpuestoNegocio.Actualizar(Impuesto); } catch (Exception ex) { ViewBag.Exception = ex.Message; } } return View(impuestoModel); }
public ActionResult Registrar(ImpuestoModel impuestoModel) { if (ModelState.IsValid) { try { Impuesto Impuesto = new Impuesto() { GrupoImpuesto = new Catalogo() { Id = 10 }, TipoImpuesto = new Catalogo() { Id = impuestoModel.TipoImpuestoId }, Nombre = impuestoModel.Nombre, TipoValor = impuestoModel.TipoValor, Valor = impuestoModel.Valor, Estado = impuestoModel.Estado, UsuarioRegistro = UsuarioNegocio.BuscarPorId(Convert.ToInt32(User.Identity.Name)), FechaRegistro = DateTime.Now }; ViewBag.Impuesto = ImpuestoNegocio.Insertar(Impuesto); } catch (Exception ex) { ViewBag.Exception = ex.Message; } } return View(impuestoModel); }