public ActionResult Edit(ConfiguracaoCliente_Models model) { var filtro = this._acessoApp.ListarPorId(model.IdConfiguracaoCliente); model.IdPerfil = filtro.IdPerfil; model.IdConfiguracao = filtro.IdConfiguracao; return(View()); }
//[CustomAuthorize] public ActionResult AcessoCreate() { var model = new ConfiguracaoCliente_Models(); model.DdlConfiguracaoListaView = ConfiguracaoListaView(_configuracaApp.ListarTodos()); model.DdlConfiguracaoListaController = ConfiguracaoListaController(this._configuracaApp.ListarTodos()); model.DdlPerfil = PerfilLista(this._perfilApp.ListarTodos()); return(View(model)); }
//public ActionResult Create() //{ // var model = new ConfiguracaoCliente_Models(); // this.Listas(model); // return View(model); //} //[HttpPost] //public ActionResult Create(ConfiguracaoCliente_Models model) //{ // try // { // this.Listas(model); // if (Session["_locacao_"] != null) // { // var lista = (List<ConfiguracaoCliente_Models>)Session["_locacao_"]; // foreach (var item in lista) // { // var dto = new sosportalconfiguracaocliente_Dommain // { // Id = item.Id, // IdPeriodo = item.IdPeriodo, // IdLivro = item.IdLivro, // IdPessoa = item.IdPessoa, // DataLocacao = item.DataLocacao, // DataDevolucao = item.DataDevolucao, // Quantidade = item.Quantidade, // Tempo = item.Tempo // }; // this._locacaoBusiness.Salvar(dto); // } // TempData["msgsucesso"] = "Registro salvo com sucesso."; // Session["_locacao_"] = null; // } // } // catch (Exception execption) // { // TempData["msgerror"] = execption.Message.ToString(); // } // return View(model); //} //[HttpPost] //public JsonResult AdicionarLocacao(int idLivro, int idPessoa, int idPeriodo, string quantidade) //{ // try // { // // Listar periodo // var periodo = this._periodoBusiness.ListarPorId(idPeriodo); // // Listar pessoa // var pessoa = this._pessoaBusiness.ListarPorId(idPessoa); // // Listar livro // var livro = this._livroBusiness.ListarPorId(idLivro); // var dataDevolucao = DateTime.Now; // // Calcular devoucao // if (periodo.Chave.ToUpper().Contains("D")) // dataDevolucao = DateTime.Now.AddDays(periodo.Quantidade); // else if (periodo.Chave.ToUpper().Contains("A") || periodo.Descricao.ToUpper().Contains("Ano")) // dataDevolucao = DateTime.Now.AddYears(periodo.Quantidade); // else if (periodo.Chave.ToUpper().Contains("M") || periodo.Descricao.ToUpper().Contains("Mes") || periodo.Descricao.ToUpper().Contains("Mês")) // dataDevolucao = DateTime.Now.AddMonths(periodo.Quantidade); // var objeto = new LocacoesModels // { // IdLocacao = Guid.NewGuid().ToString().Replace("-", ""), // IdLivro = idLivro, // IdPeriodo = idPeriodo, // IdPessoa = idPessoa, // Quantidade = quantidade, // DataDevolucao = dataDevolucao, // DataLocacao = DateTime.Now, // Periodo = string.Format("{0} - {1}", periodo.Chave.ToLower().Replace("d", "").Replace("m", "").Replace("a", ""), periodo.Descricao), // Responsavel = pessoa.Nome, // Livro = livro.Nome // }; // var lista = new List<LocacoesModels>(); // if (Session["_locacao_"] != null) // { // lista = (List<LocacoesModels>)Session["_locacao_"]; // lista.Add(objeto); // Session["_locacao_"] = lista; // TempData["msgsucesso"] = "Registro adicionado com sucesso."; // } // else // { // lista.Add(objeto); // Session["_locacao_"] = lista; // TempData["msgsucesso"] = "Registro adicionado com sucesso."; // } // return Json(new { success = true }, JsonRequestBehavior.AllowGet); // } // catch (Exception exception) // { // TempData["msgerror"] = exception.Message.ToString(); // return Json(new { success = false }, JsonRequestBehavior.AllowGet); // } //} private ConfiguracaoCliente_Models Listas(ConfiguracaoCliente_Models model) { model.DdlConfiguracaoListaView = ConfiguracaoListaView(_configuracaApp.ListarTodos()); model.DdlConfiguracaoListaController = ConfiguracaoListaController(this._configuracaApp.ListarTodos()); model.DdlConfiguracaoListaControllerPoorFiltro = ConfiguracaoListaControllerPoorFiltro(this._configuracaApp.ListarTodos()); model.DdlConfiguracaoListaIndePorIdController = ConfiguracaoListaIndePorIdController(this._configuracaApp.ListarTodos()); model.DdlPerfil = PerfilLista(this._perfilApp.ListarTodos()); model.DdlControllerlLista = ConfiguracaoLista(this._configuracaApp.ListarTodos().ToList().Where(x => x.IdController != 0)); model.DdlConfiguracaoListaControlerView = ConfiguracaoListaControlerView(this._configuracaApp.ListarTodos()); return(model); }
//GET: /Base/ // GET: /MOvimentacao/ //[CustomAuthorize] public ActionResult AcessoLista() { var model = new List <ConfiguracaoCliente_Models>(); foreach (var item in this._acessoApp.ListarTodos()) { var objeto = new ConfiguracaoCliente_Models { IdConfiguracao = item.IdConfiguracao, IdCliente = item.IdCliente, IdPerfil = item.IdPerfil, Status = item.Status, IdPessoaLoja = item.IdPessoaLoja, TipoPerfil = item.TipoPerfil, TipoPessoa = item.TipoPessoa }; model.Add(objeto); } return(View(model)); }
public ActionResult AcessoCreate(ConfiguracaoCliente_Models model) { var PerfilPai = model.IdCliente; var result = new ResultConfiguracaoModels(); try { model.DdlConfiguracaoListaView = ConfiguracaoListaView(_configuracaApp.ListarTodos()); model.DdlConfiguracaoListaController = ConfiguracaoListaController(this._configuracaApp.ListarTodos()); model.DdlPerfil = PerfilLista(this._perfilApp.ListarTodos()); var fitro = this._clienteApp.ListarPorCpf(GetLogin).IdCliente; var filtroPai = this._clienteApp.ListarPorCpf(GetLogin).IdPessoaLoja; var dommain = new sosportalconfiguracaocliente_Dommain { IdConfiguracao = model.IdConfiguracao, IdCliente = fitro, IdPerfil = model.IdPerfil, IdConfiguracaoCliente = model.IdConfiguracaoCliente, Status = model.Status, IdPessoaLoja = fitro, TipoPessoa = 1, TipoPerfil = 1, }; if (ModelState.IsValid) { this._acessoApp.Salvar(dommain); foreach (var item in model.ListIds) { var dommains = new sosportalconfiguracaocliente_Dommain { IdConfiguracaoCliente = model.IdConfiguracaoCliente, IdConfiguracao = item, IdCliente = fitro, IdPerfil = model.IdPerfil, Status = model.Status, IdPessoaLoja = fitro, TipoPessoa = 1, TipoPerfil = 1, }; this._acessoApp.Salvar(dommains); } model.DdlConfiguracaoListaView = ConfiguracaoListaView(_configuracaApp.ListarTodos()); model.DdlConfiguracaoListaController = ConfiguracaoListaController(this._configuracaApp.ListarTodos()); model.DdlPerfil = PerfilLista(this._perfilApp.ListarTodos()); result.message = "Registro salvo com sucesso!"; result.data = dommain; return(Json(new { success = true, result = result }, JsonRequestBehavior.AllowGet)); //model.DdlConfiguracaoListaController = ConfiguracaoListaController(this._configuracaApp.ListarTodos()); //model.DdlConfiguracaoListaControllerPoorFiltro = ConfiguracaoListaControllerPoorFiltro(this._configuracaApp.ListarTodos()); //model.DdlConfiguracaoListaIndePorIdController = ConfiguracaoListaIndePorIdController(this._configuracaApp.ListarTodos()); //model.DdlPerfil = PerfilLista(this._perfilApp.ListarTodos()); } } catch (Exception exception) { result.message = exception.Message.ToString(); return(Json(new { success = false, result = result }, JsonRequestBehavior.AllowGet)); } return(RedirectToAction("AcessoCreate")); }