public ActionResult MontarTelaConfiguracao() { // 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 ((CONFIGURACAO)Session["Configuracao"] == null) { objetoAss = baseApp.GetItemById(1); Session["Configuracao"] = objetoAss; } ViewBag.Listas = (CONFIGURACAO)Session["Configuracao"]; ViewBag.Title = "Configuracao"; // Indicadores // Mensagem // Abre view Session["MensConfiguracao"] = 0; objetoAssAntes = objetoAss; Session["Configuracao"] = objetoAss; Session["IdVolta"] = 1; ConfiguracaoViewModel vm = Mapper.Map <CONFIGURACAO, ConfiguracaoViewModel>(objetoAss); return(View(vm)); }
public ActionResult EditarConfiguracao(ConfiguracaoViewModel vm) { if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; if (ModelState.IsValid) { try { // Executa a operação USUARIO usuarioLogado = (USUARIO)Session["UserCredentials"]; CONFIGURACAO item = Mapper.Map <ConfiguracaoViewModel, CONFIGURACAO>(vm); Int32 volta = baseApp.ValidateEdit(item, objetoAssAntes, usuarioLogado); // Sucesso objetoAss = new CONFIGURACAO(); Session["ListaConfiguracao"] = null; Session["MensConfiguracao"] = 0; return(RedirectToAction("MontarTelaConfiguracao")); } catch (Exception ex) { ViewBag.Message = ex.Message; return(View(vm)); } } else { return(View(vm)); } }
public ActionResult Index() { var model = new ConfiguracaoViewModel(); var user = db.Users.Find(User.Identity.GetUserId <int>()); model.usuario = new UserViewModel(user); model.Telefones = user.Telefones.Select(q => new TelefoneViewModel(q)).ToList(); return(View(model)); }
public ActionResult Create(ConfiguracaoViewModel model) { var result = false; try { var config = model.ParseConfiguracaoViewModel(model); result = (_repo.Salvar(config) > 0); } catch (Exception ex) { string message = string.Format("ERRO CREATE CONFIGURAÇÃO | MENSAGEM : {0}", ex.Message); } return(Json(new { Resultado = result }, JsonRequestBehavior.AllowGet)); }
public ActionResult MontarTelaConfiguracao() { // 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["MensConfiguracao"] = 2; return(RedirectToAction("CarregarBase", "BaseAdmin")); } } else { return(RedirectToAction("Login", "ControleAcesso")); } // Carrega listas if ((CONFIGURACAO)Session["Configuracao"] == null) { objetoAss = baseApp.GetItemById(1); Session["Configuracao"] = objetoAss; } ViewBag.Listas = (CONFIGURACAO)Session["Configuracao"]; ViewBag.Title = "Configuracao"; // Indicadores // Mensagem // Abre view Session["MensConfiguracao"] = 0; objetoAssAntes = objetoAss; Session["Configuracao"] = objetoAss; Session["IdVolta"] = 1; ConfiguracaoViewModel vm = Mapper.Map <CONFIGURACAO, ConfiguracaoViewModel>(objetoAss); return(View(vm)); }
public ActionResult Edit(ConfiguracaoViewModel model) { var result = false; try { var config = model.ParseConfiguracaoViewModel(model); result = _repo.Atualizar(config); } catch (Exception ex) { string message = string.Format("ERRO EDIT CONFIGURAÇÃO | MENSAGEM : {0}", ex.Message); //InserirLog("CONFIGURACAO", message); } return(Json(new { Resultado = result }, JsonRequestBehavior.AllowGet)); }
public ActionResult EditarConfiguracao(Int32 id) { // Prepara view if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; CONFIGURACAO item = baseApp.GetItemById(id); objetoAssAntes = item; Session["Configuracao"] = item; Session["IdVolta"] = id; ConfiguracaoViewModel vm = Mapper.Map <CONFIGURACAO, ConfiguracaoViewModel>(item); return(View(vm)); }
public ActionResult Edit([Bind(Include = "ID,Chave,Valor,Nome,Descricao,Ativo,Status")] ConfiguracaoViewModel ConfiguracaoViewMode) { ConfiguracaoViewMode.UsuarioEdicao = 1; ConfiguracaoViewMode.idCliente = IDCliente; if (ModelState.IsValid) { using (var client = new WebClient()) { var keyUrl = ConfigurationManager.AppSettings["UrlAPI"].ToString(); var url = keyUrl + "Seguranca/Principal/salvarConfiguracao/" + IDCliente + "/" + PixCoreValues.UsuarioLogado.IdUsuario; client.Headers[HttpRequestHeader.ContentType] = "application/json"; var jss = new System.Web.Script.Serialization.JavaScriptSerializer(); var Envio = new { Configuracao = ConfiguracaoViewMode }; var data = jss.Serialize(Envio); var result = client.UploadString(url, "POST", data); } return(RedirectToAction("Index")); } return(View(ConfiguracaoViewMode)); }
public ConfiguracaoPage() { InitializeComponent(); BindingContext = new ConfiguracaoViewModel(); }
public ActionResult Edit(int idConfiguracao) { var model = new ConfiguracaoViewModel(idConfiguracao); return(PartialView(model)); }
public ActionResult Create() { var model = new ConfiguracaoViewModel(); return(PartialView(model)); }