public ActionResult Criar(Motivo m) { //Autentica if (Session["ConexaoSapiens"] == null) { return RedirectToAction("Login", "Home"); } //Autoriza if (!AutorizaUsuario(ControlAccessConfig.MotivosReprovacao)) { return View("Erro", null, "Módulo não autorizado para este usuário. "); } using (var bll = new MotivoBLL()) { if (m.CodMotivo == 0 && !String.IsNullOrEmpty(m.TxtMotivo) && !String.IsNullOrEmpty(m.TxtSituacao)) { m.Situacao = m.TxtSituacao; bll.Salvar(m); return RedirectToAction("Index"); } else { return View(m); } } }
// GET: /Motivos/ public ActionResult Index() { //Autentica if (Session["ConexaoSapiens"] == null) { return RedirectToAction("Login", "Home"); } //Autoriza if (!AutorizaUsuario(ControlAccessConfig.MotivosReprovacao)) { return View("Erro", null, "Módulo não autorizado para este usuário. "); } using (var bll = new MotivoBLL()) { var model = bll.ListarTodos(); return View(model); } }
public ActionResult Excluir(Motivo m) { using (var bll = new MotivoBLL()) { try { bll.Excluir(m); return RedirectToAction("Index"); } catch (Exception ex) { return Json(new { erro = ex.Message }, JsonRequestBehavior.DenyGet); } } }
public ActionResult Editar(Motivo m) { //Autentica if (Session["ConexaoSapiens"] == null) { return RedirectToAction("Login", "Home"); } //Autoriza if (!AutorizaUsuario(ControlAccessConfig.MotivosReprovacao)) { return View("Erro", null, "Módulo não autorizado para este usuário. "); } using (var bll = new MotivoBLL()) { try { bll.SalvarOuAtualizar(m); return RedirectToAction("Index"); } catch (Exception ex ) { throw ex; } } }
public ActionResult Editar(int CodMotivo) { //Autentica if (Session["ConexaoSapiens"] == null) { return RedirectToAction("Login", "Home"); } //Autoriza if (!AutorizaUsuario(ControlAccessConfig.MotivosReprovacao)) { return View("Erro", null, "Módulo não autorizado para este usuário. "); } using (var bll = new MotivoBLL()) { var motivo = bll.ObterPorCodigo(CodMotivo); return View(motivo); } }
public JsonResult PreencheMotivos() { Dictionary<String, String> motivos = new Dictionary<String, String>(); using (var bll = new MotivoBLL()) { var listaMotivos = bll.ListarTodos().Where(mot => mot.Situacao == "A"); foreach (var m in listaMotivos) { motivos.Add(m.CodMotivo.ToString(), m.TxtMotivo); } return Json(motivos); } }