public ActionResult EditarCampanha(Int32 id) { // Prepara view if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; ViewBag.Contatos = new SelectList(conApp.GetAllItens(idAss), "CONT_CD_ID", "CONT_NM_NOME"); ViewBag.Grupos = new SelectList(gruApp.GetAllItens(idAss), "GRUP_CD_ID", "GRUP_NM_NOME"); if ((Int32)Session["MensCampanha"] == 1) { ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0032", CultureInfo.CurrentCulture)); } if ((Int32)Session["MensCampanha"] == 2) { ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0033", CultureInfo.CurrentCulture)); } if ((Int32)Session["MensCampanha"] == 3) { ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0047", CultureInfo.CurrentCulture)); } CAMPANHA item = baseApp.GetItemById(id); objetoAssAntes = item; Session["Campanha"] = item; Session["IdVolta"] = id; Session["MensCampanha"] = 0; CampanhaViewModel vm = Mapper.Map <CAMPANHA, CampanhaViewModel>(item); return(View(vm)); }
public ActionResult MontarTelaContato() { // 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 <CONTATO>)Session["ListaContato"] == null) { listaMasterAss = baseApp.GetAllItens(idAss); Session["ListaContato"] = listaMasterAss; } ViewBag.Listas = (List <CONTATO>)Session["ListaContato"]; ViewBag.Title = "Contatos"; ViewBag.Origens = new SelectList((List <ORIGEM>)Session["Origens"], "ORIG_CD_ID", "ORIG_NM_NOME"); ViewBag.Profissoes = new SelectList((List <PROFISSAO>)Session["Profissoes"], "PROF_CD_ID", "PROF_NM_NOME"); ViewBag.Clubes = new SelectList((List <CLUBE>)Session["Clubes"], "CLUB_CD_ID", "CLUB_NM_NOME"); ViewBag.UFs = new SelectList((List <UF>)Session["UFs"], "UF_CD_ID", "UF_NM_NOME"); ViewBag.Cats = new SelectList((List <CATEGORIA_CONTATO>)Session["CatContatos"], "CACO_CD_ID", "CACO_NM_NOME"); // Indicadores ViewBag.Contatos = ((List <CONTATO>)Session["ListaContato"]).Count; // Mensagem if ((Int32)Session["MensContato"] == 1) { ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0016", CultureInfo.CurrentCulture)); } // Abre view Session["MensContato"] = 0; objetoAss = new CONTATO(); return(View(objetoAss)); }
public ActionResult MontarTelaGrupo() { // 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 <GRUPO>)Session["ListaGrupo"] == null) { listaMasterAss = baseApp.GetAllItens(idAss); Session["ListaGrupo"] = listaMasterAss; } ViewBag.Listas = (List <GRUPO>)Session["ListaGrupo"]; ViewBag.Title = "Grupos"; ViewBag.Contatos = new SelectList(conApp.GetAllItens(idAss), "CONT_CD_ID", "CONT_NM_NOME"); // Indicadores ViewBag.Grupos = ((List <GRUPO>)Session["ListaGrupo"]).Count; // Mensagem if ((Int32)Session["MensGrupo"] == 1) { ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0016", CultureInfo.CurrentCulture)); } if ((Int32)Session["MensGrupo"] == 2) { ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0029", CultureInfo.CurrentCulture)); } // Abre view Session["MensGrupo"] = 0; objetoAss = new GRUPO(); return(View(objetoAss)); }
public ActionResult IncluirMensagem() { // Prepara listas if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; USUARIO usuarioLogado = (USUARIO)Session["UserCredentials"]; // Prepara view ViewBag.Contatos = new SelectList(conApp.GetAllItens(idAss), "CONT_CD_ID", "CONT_NM_NOME"); ViewBag.Grupos = new SelectList(gruApp.GetAllItens(idAss), "GRUP_CD_ID", "GRUP_NM_NOME"); ViewBag.Campanhas = new SelectList(camApp.GetAllItens(idAss), "CAMP_CD_ID", "CAMP_NM_NOME"); ViewBag.Templates = new SelectList(temApp.GetAllItens(idAss), "TEMP_CD_ID", "TEMP_NM_NOME"); List <SelectListItem> tipoSMS = new List <SelectListItem>(); tipoSMS.Add(new SelectListItem() { Text = "Long Code", Value = "0" }); tipoSMS.Add(new SelectListItem() { Text = "Short Code", Value = "1" }); ViewBag.Tipos = new SelectList(tipoSMS, "Value", "Text"); List <SelectListItem> operacao = new List <SelectListItem>(); operacao.Add(new SelectListItem() { Text = "Enviar", Value = "1" }); operacao.Add(new SelectListItem() { Text = "Agendar", Value = "2" }); ViewBag.Operacoes = new SelectList(operacao, "Value", "Text"); USUARIO usuario = (USUARIO)Session["UserCredentials"]; MENSAGEM item = new MENSAGEM(); MensagemViewModel vm = Mapper.Map <MENSAGEM, MensagemViewModel>(item); vm.MENS_IN_ATIVO = 1; vm.ASSI_CD_ID = idAss; vm.MENS_DT_DATA = DateTime.Today.Date; vm.MENS_DT_AGENDA = null; vm.MENS_DT_ENVIO = null; vm.MENS_IN_ENVIADA = 0; vm.MENS_IN_TIPO_SMS = 1; vm.USUA_CD_ID = usuarioLogado.USUA_CD_ID; vm.MENS_TX_RETORNOS = null; vm.MENS_NM_NOME = "-"; if ((String)Session["Resposta"] != null) { vm.MENS_TX_RETORNOS = (String)Session["Resposta"]; Session["Resposta"] = null; } else { vm.MENS_TX_RETORNOS = String.Empty; } return(View(vm)); }