public ActionResult MontarTelaTemplate() { // Verifica se tem usuario logado USUARIO usuario = new USUARIO(); if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } if ((USUARIO)Session["UserCredentials"] != null) { usuario = (USUARIO)Session["UserCredentials"]; // Verfifica permissão if (usuario.PERFIL.PERF_SG_SIGLA != "ADM") { Session["MensTemplate"] = 2; return(RedirectToAction("CarregarBase", "BaseAdmin")); } } else { return(RedirectToAction("Login", "ControleAcesso")); } // Carrega listas Int32 idAss = (Int32)Session["IdAssinante"]; if ((List <TEMPLATE>)Session["ListaTemplate"] == null) { listaMaster = baseApp.GetAllItens(idAss); Session["ListaTemplate"] = listaMaster; } ViewBag.Listas = (List <TEMPLATE>)Session["ListaTemplate"]; ViewBag.Title = "Templates"; // Indicadores ViewBag.Templates = ((List <TEMPLATE>)Session["ListaTemplate"]).Count; // Mensagem if ((Int32)Session["MensTemplate"] == 1) { ModelState.AddModelError("", OdontoWeb_Resources.ResourceManager.GetString("M0016", CultureInfo.CurrentCulture)); } // Abre view Session["MensTemplate"] = 0; objeto = new TEMPLATE(); return(View(objeto)); }
public ActionResult MontarTelaTemplate() { // 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 <TEMPLATE>)Session["ListaTemplate"] == null) { listaMaster = baseApp.GetAllItens(idAss); Session["ListaTemplate"] = listaMaster; } ViewBag.Listas = (List <TEMPLATE>)Session["ListaTemplate"]; ViewBag.Title = "Templates"; ViewBag.Campanhas = new SelectList(camApp.GetAllItens(idAss), "CAMP_CD_ID", "CAMP_NM_NOME"); // Indicadores ViewBag.Templates = ((List <TEMPLATE>)Session["ListaTemplate"]).Count; // Mensagem if ((Int32)Session["MensTemplate"] == 1) { ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0016", CultureInfo.CurrentCulture)); } if ((Int32)Session["MensTemplate"] == 2) { ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0036", CultureInfo.CurrentCulture)); } // Abre view Session["MensTemplate"] = 0; objeto = new TEMPLATE(); return(View(objeto)); }
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)); }