public ActionResult Criar(CondicaoPagamento condicao) { using (var bll = new CondicaoPagamentoBLL()) { condicao.codemp = string.IsNullOrEmpty(condicao.codemp) ? "1" : condicao.codemp;// ??? condicao.codcpg = string.IsNullOrEmpty(condicao.codcpg) ? "" : condicao.codcpg; var prazo = bll.ListarTodos().Where(c => c.codcpg == condicao.codcpg).SingleOrDefault(); if (prazo == null && condicao.codcpg != "" ) { bll.Salvar(condicao); } else { return View(condicao); } return RedirectToAction("Index"); } }
public ActionResult Editar(string codcpg) { //Autentica if (Session["ConexaoSapiens"] == null) { return RedirectToAction("Login", "Home"); } //Autoriza if (!AutorizaUsuario(ControlAccessConfig.CondicaoPagamento)) { return View("Erro", null, "Módulo não autorizado para este usuário. "); } using (var bll = new CondicaoPagamentoBLL()) { var condicaoPagamento = bll.ListarTodos().Where(c => c.codcpg == codcpg).FirstOrDefault(); return View(condicaoPagamento); } }
public ActionResult GridPrazosPaginados(int? page) { using(var bll = new CondicaoPagamentoBLL()) { var model = bll.ListarTodos(); var ajaxGridFactory = new Grid.Mvc.Ajax.GridExtensions.AjaxGridFactory(); var grid = ajaxGridFactory.CreateAjaxGrid(model.OrderBy(c => c.codcpg).OrderBy(s => s.codcpg).AsQueryable(), page.HasValue ? page.Value : 1, false); return Json(new { Html = grid.ToJson("_GridCondicoesPagamento", this), grid.HasItems }, JsonRequestBehavior.AllowGet); } }
// // GET: /CondicaoPagamento/ public ActionResult Index() { //Autentica if (Session["ConexaoSapiens"] == null) { return RedirectToAction("Login", "Home"); } //Autoriza if (!AutorizaUsuario(ControlAccessConfig.CondicaoPagamento)) { return View("Erro", null, "Módulo não autorizado para este usuário. "); } using (var bll = new CondicaoPagamentoBLL()) { var model = bll.ListarTodos(); var ajaxGridFactory = new Grid.Mvc.Ajax.GridExtensions.AjaxGridFactory(); var grid = ajaxGridFactory.CreateAjaxGrid(model.OrderBy(c => c.codcpg).OrderBy(s => s.codcpg).AsQueryable(), 1, false); return View(grid); } }
public ActionResult GridPrazos() { using (var bll = new CondicaoPagamentoBLL()) { var model = bll.ListarTodos(); var ajaxGridFactory = new Grid.Mvc.Ajax.GridExtensions.AjaxGridFactory(); var grid = ajaxGridFactory.CreateAjaxGrid(model.OrderBy(c => c.codcpg).OrderBy(s => s.codcpg).AsQueryable(), 1, false); return View(grid); } }