public ActionResult ExcluirOrigem(Int32 id) { if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; USUARIO usuario = (USUARIO)Session["UserCredentials"]; ORIGEM item = orApp.GetItemById(id); objetoAntesOR = (ORIGEM)Session["Origem"]; item.ORIG_IN_ATIVO = 0; Int32 volta = orApp.ValidateDelete(item, usuario, idAss); if (volta == 1) { Session["MensOrigem"] = 2; ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0027", CultureInfo.CurrentCulture)); return(RedirectToAction("MontarTelaOrigem")); } listaMasterOR = new List <ORIGEM>(); Session["ListaOrigem"] = null; return(RedirectToAction("MontarTelaOrigem")); }
public ActionResult MontarTelaOrigem() { // Verifica se tem usuario logado USUARIO usuario = new USUARIO(); if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } usuario = (USUARIO)Session["UserCredentials"]; Int32 idAss = (Int32)Session["IdAssinante"]; // Carrega listas if ((List <ORIGEM>)Session["ListaOrigem"] == null) { listaMasterOR = orApp.GetAllItens(); Session["ListaOrigem"] = listaMasterOR; } ViewBag.Listas = (List <ORIGEM>)Session["ListaOrigem"]; ViewBag.Title = "Origens"; // Indicadores ViewBag.Itens = ((List <ORIGEM>)Session["ListaOrigem"]).Count; // Mensagem if ((Int32)Session["MensOrigem"] == 2) { ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0027", CultureInfo.CurrentCulture)); } // Abre view Session["MensOrigem"] = 0; objetoOR = new ORIGEM(); return(View(objetoOR)); }
public ActionResult ReativarOrigem(Int32 id) { if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; USUARIO usuario = (USUARIO)Session["UserCredentials"]; ORIGEM item = orApp.GetItemById(id); objetoAntesOR = (ORIGEM)Session["Origem"]; item.ORIG_IN_ATIVO = 1; Int32 volta = orApp.ValidateReativar(item, usuario, idAss); listaMasterOR = new List <ORIGEM>(); Session["ListaOrigem"] = null; return(RedirectToAction("MontarTelaOrigem")); }
public ActionResult EditarOrigem(OrigemViewModel vm) { if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; if (ModelState.IsValid) { try { // Executa a operação USUARIO usuario = (USUARIO)Session["UserCredentials"]; ORIGEM item = Mapper.Map <OrigemViewModel, ORIGEM>(vm); Int32 volta = orApp.ValidateEdit(item, (ORIGEM)Session["Antes"], usuario, idAss); // Verifica retorno if (volta == 1) { Session["MensOrigem"] = 1; ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0039", CultureInfo.CurrentCulture)); return(View(vm)); } // Sucesso listaMasterOR = new List <ORIGEM>(); Session["MensOrigem"] = 0; Session["ListaOrigem"] = null; return(RedirectToAction("MontarTelaOrigem")); } catch (Exception ex) { ViewBag.Message = ex.Message; return(View(vm)); } } else { return(View(vm)); } }
public ActionResult IncluirOrigem() { // Prepara view if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } USUARIO usuario = (USUARIO)Session["UserCredentials"]; // Mensagem if ((Int32)Session["MensOrigem"] == 1) { ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0039", CultureInfo.CurrentCulture)); } Session["MensOrigem"] = 0; ORIGEM item = new ORIGEM(); OrigemViewModel vm = Mapper.Map <ORIGEM, OrigemViewModel>(item); vm.ORIG_IN_ATIVO = 1; return(View(vm)); }
public ActionResult EditarOrigem(Int32 id) { if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } // Mensagem if ((Int32)Session["MensCatCont"] == 1) { ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0037", CultureInfo.CurrentCulture)); } ORIGEM item = orApp.GetItemById(id); Session["MensOrigem"] = 0; Session["Antes"] = item; Session["Origem"] = item; Session["IdVolta"] = id; OrigemViewModel vm = Mapper.Map <ORIGEM, OrigemViewModel>(item); return(View(vm)); }