public ActionResult VerBanco(BancoViewModel vm) { Int32 idAss = (Int32)Session["IdAssinante"]; ViewBag.Filiais = new SelectList(filApp.GetAllItens(idAss), "FILI_CD_ID", "FILI_NM_NOME"); if (ModelState.IsValid) { try { // Executa a operação USUARIO usuarioLogado = (USUARIO)Session["UserCredentials"]; // Sucesso listaMasterBanco = new List <BANCO>(); Session["ListaBanco"] = null; return(RedirectToAction("MontarTelaBanco")); } catch (Exception ex) { ViewBag.Message = ex.Message; return(RedirectToAction("VerBanco", new { id = (Int32)Session["IdBanco"] })); } } else { return(RedirectToAction("VerBanco", new { id = (Int32)Session["IdBanco"] })); } }
public ActionResult Edit(BancoViewModel bcm) { BancoServicioClient psc = new BancoServicioClient(); psc.edit(bcm.Bancos); return(RedirectToAction("Index")); }
public ActionResult Index(int?id) { var model = Session["Filtro"] as BancoViewModel; if (model == null) { model = new BancoViewModel(); model.Filtro.PaginationParameters.PageSize = this.DefaultPageSize; model.Filtro.PaginationParameters.UniqueIdentifier = GenerateUniqueIdentifier(); model.Filtro.PaginationParameters.OrderBy = "descricao"; } model.PodeSalvar = bancoAppService.EhPermitidoSalvar(); model.PodeDeletar = bancoAppService.EhPermitidoDeletar(); model.PodeImprimir = bancoAppService.EhPermitidoImprimir(); model.PodeAcessarAgencia = bancoAppService.EhPermitidoAcessarAgencia(); var banco = bancoAppService.ObterPeloId(id) ?? new BancoDTO();; if (id.HasValue && !banco.Id.HasValue) { messageQueue.Add(Application.Resource.Sigim.ErrorMessages.NenhumRegistroEncontrado, TypeMessage.Error); } model.Banco = banco; return(View(model)); }
public ActionResult Create([Bind(Include = "Id,Nome")] BancoViewModel bancoVM) { Seguranca.ValidaAcesso(15); if (ModelState.IsValid) { var banco = new Banco(); banco.Id = bancoVM.Id; banco.Nome = bancoVM.Nome; db.Bancos.Add(banco); var docs = db.TiposDocumento.ToList(); foreach (var d in docs) { if (Request.Form["s" + d.Id] == "on") { bool obrigatorio = (Request.Form["o" + d.Id] == "on"); var docBanco = new BancoDocumento(); docBanco.IdBanco = banco.Id; docBanco.IdTipoDocumento = d.Id; docBanco.Obrigatorio = obrigatorio; db.BancoDocumentos.Add(docBanco); } } db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bancoVM)); }
public ActionResult Edit(int CodigoBanco) { BancoServicioClient psc = new BancoServicioClient(); BancoViewModel bvm = new BancoViewModel(); bvm.Bancos = psc.find(CodigoBanco); return(View("Edit", bvm)); }
public ActionResult Salvar(BancoViewModel model) { if (ModelState.IsValid) { bancoAppService.Salvar(model.Banco); } return(PartialView("_NotificationMessagesPartial")); }
public IActionResult Delete(int id) { var bancoViewModel = new BancoViewModel { Id = id }; _bancoAppService.Excluir(bancoViewModel.Id); return(Response(bancoViewModel)); }
public IActionResult Post([FromBody] BancoViewModel bancoViewModel) { if (!ModelStateValida()) { return(Response()); } bancoViewModel = _bancoAppService.Adicionar(bancoViewModel); return(Response(bancoViewModel)); }
public IActionResult Put([FromBody] BancoViewModel bancoViewModel) { if (!ModelStateValida()) { return(Response()); } _bancoAppService.Atualizar(bancoViewModel); return(Response(bancoViewModel)); }
public ActionResult Criar(BancoViewModel modelo) { if (ModelState.IsValid) { _unityOfWork.Bancos.Inserir(modelo.ParaBancoModel()); return RedirectToAction("Index"); } ViewBag.Mensagem = "Erro ao salvar usuario"; return View(); }
public ActionResult Editar(BancoViewModel modelo) { if (ModelState.IsValid) { _unityOfWork.Bancos.Alterar(modelo.ParaBancoModel()); return RedirectToAction("Index"); } ViewBag.Mensagem = "Erro ao salvar dados"; return View(modelo); }
public async Task <ActionResult> Edit(BancoViewModel model) { if (ModelState.IsValid) { var retorno = await _callAPIHttpClient.PutAsync(model, methodAPIEdit); ViewBag.BaseRetornoDTO = retorno; } return(View(model)); }
public ActionResult Edit(int id, BancoViewModel model) { if (ModelState.IsValid) { var banco = Mapper.Map <BancoViewModel, Banco>(model); _bancoApplicationService.Update(banco); return(RedirectToAction("Index")); } return(View(model)); }
// GET: Banco public ActionResult Index() { BancoViewModel BancoVW = new BancoViewModel(); List <BEBanco> lstBanco = new List <BEBanco>(); BLBanco oblBanco = new BLBanco(); lstBanco = oblBanco.ConsultarBanco(new BEBanco()); BancoVW.ListaBanco = lstBanco; return(View(BancoVW)); }
public IActionResult Edit(BancoViewModel bancoViewModel) { if (!ModelState.IsValid) { return(View(bancoViewModel)); } _bancoAppService.Atualizar(bancoViewModel); // TODO: Validar se a operação ocorreu com sucesso! return(View(bancoViewModel)); }
public BaseRetornoDTO <int> Insert(BancoViewModel t) { BaseRetornoDTO <int> retornoDTO = new BaseRetornoDTO <int>(); BaseExceptionSystem <int> .BaseHandleExcetion(() => { var banco = Mapper.Map <BancoViewModel, BancoEntity>(t); retornoDTO.Value = _bancoRepository.Insert(banco); }, MensagemSistema.FormataMensagem(MensagemSistema.Cadastrar, MensagemSistema.Banco), ref retornoDTO); return(retornoDTO); }
public BaseRetornoDTO <bool> Update(BancoViewModel t) { BaseRetornoDTO <bool> retornoDTO = new BaseRetornoDTO <bool>(); BaseExceptionSystem <bool> .BaseHandleExcetion(() => { var banco = Mapper.Map <BancoViewModel, BancoEntity>(t); _bancoRepository.Update(banco); retornoDTO.Value = true; }, MensagemSistema.FormataMensagem(MensagemSistema.Alterar, MensagemSistema.Banco), ref retornoDTO); return(retornoDTO); }
public void Atualizar(BancoViewModel model) { var domain = _mapper.Map <Banco>(model); if (!Notifications.HasNotifications()) { _bancoRepository.Atualizar(domain); if (!Commit()) { //todo: falha ao salvar } } }
public ActionResult Editar(int codigo) { var banco = _unityOfWork.Bancos.ListarPorId(codigo.ToString()); if (banco == null) { return HttpNotFound(); } BancoViewModel bvm = new BancoViewModel(); bvm.ParaViewModel(banco); return View(bvm); }
// GET: Banco public ActionResult Index() { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); BancoViewModel BancoVW = new BancoViewModel(); BancoResponse respuesta = new BancoResponse(); respuesta = WS.ConsultarBanco(new BancoRequest()); if (respuesta.CodigoError == 0) { BancoVW.ListaBanco = respuesta.ListaBanco; } return(View(BancoVW)); }
public async Task <IActionResult> Delete(Guid id, BancoViewModel banco) { var commandResult = await _bancoApplicationService.Remove(banco); if (commandResult.Success) { NotifyCommandResultSuccess(); return(RedirectToAction(nameof(Index))); } else { return(View(banco)); } }
public BancoViewModel Adicionar(BancoViewModel model) { var domain = _mapper.Map <Banco>(model); if (!Notifications.HasNotifications()) { _bancoRepository.Adicionar(domain); if (!Commit()) { //todo: falha ao salvar } } return(_mapper.Map <BancoViewModel>(domain)); }
public ActionResult Editar(BancoViewModel viewModel) { if (ModelState.IsValid) { var entidade = Mapper.Map <FiltroBanco>(viewModel); _bancoNegocio.Atualizar(entidade); return(RedirectToAction("Index")); } else { ViewBag.Mensagem = "Não foi possível atualizar dados da Especie."; return(RedirectToAction("Erro")); } }
public IActionResult Create(BancoViewModel bancoViewModel) { if (!ModelState.IsValid) { return(View(bancoViewModel)); } _bancoAppService.Cadastrar(bancoViewModel); ViewBag.RetornoPost = OperacaoValida() ? "success,Banco registrado com sucesso!" : "error,Banco não registrado! Verifique as mensagens"; return(View(bancoViewModel)); }
// GET: /Banco/Create public ActionResult Create() { Seguranca.ValidaAcesso(15); var bancoVM = new BancoViewModel(); var tiposDocumento = db.TiposDocumento.ToList(); foreach (var d in tiposDocumento) { bancoVM.Documentos.Add(new ViewModels.ItemDocumento() { Id = d.Id, Nome = d.Nome, Obrigatorio = false, Selecionado = false }); } return(View(bancoVM)); }
public ActionResult Lista(BancoViewModel model) { if (ModelState.IsValid) { Session["Filtro"] = model; int totalRegistros; var result = bancoAppService.ListarPeloFiltro(model.Filtro, out totalRegistros); if (result.Any()) { var listaViewModel = CreateListaViewModel(model.Filtro.PaginationParameters, totalRegistros, result); return(PartialView("ListaPartial", listaViewModel)); } return(PartialView("_EmptyListPartial")); } return(PartialView("_NotificationMessagesPartial")); }
public ModelService <BancoViewModel> Post([FromBody] BancoViewModel model) { return(TryExecute(() => { var banco = this._bancoRepository.Get(model.CodigoBanco); if (banco != null) { throw new Exception($"Banco {model.CodigoBanco} já existe"); } var resultMap = this._mapper.Map <Banco>(model); this._bancoRepository.Save(resultMap); return Ok(model); })); }
public ActionResult EditarBanco(Int32 id) { // 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["MensBanco"] = 2; return(RedirectToAction("MontarTelaBanco", "Banco")); } } else { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; // Mensagem if ((Int32)Session["MensBanco"] == 2) { ModelState.AddModelError("", OdontoWeb_Resources.ResourceManager.GetString("M0011", CultureInfo.CurrentCulture)); } if ((Int32)Session["MensBanco"] == 6) { ModelState.AddModelError("", OdontoWeb_Resources.ResourceManager.GetString("M0041", CultureInfo.CurrentCulture)); } // Prepara view ViewBag.Filiais = new SelectList(filApp.GetAllItens(idAss), "FILI_CD_ID", "FILI_NM_NOME"); BANCO item = baseApp.GetItemById(id); objetoBancoAntes = item; Session["IdBanco"] = id; Session["Banco"] = item; BancoViewModel vm = Mapper.Map <BANCO, BancoViewModel>(item); return(View(vm)); }
public ActionResult Edit([Bind(Include = "Id,Nome")] BancoViewModel bancoVM) { Seguranca.ValidaAcesso(16); if (ModelState.IsValid) { var banco = db.Bancos.Find(bancoVM.Id); if (banco == null) { return(HttpNotFound()); } banco.Nome = bancoVM.Nome; db.Entry(banco).State = EntityState.Modified; // monta o bancoVM conforme o post do Form var docs = db.TiposDocumento.ToList(); foreach (var d in docs) { bool selecionado = false; bool obrigatorio = false; if (Request.Form["s" + d.Id] == "on") { selecionado = true; obrigatorio = (Request.Form["o" + d.Id] == "on"); } var doc = new ItemDocumento(); doc.Id = d.Id; doc.Selecionado = selecionado; doc.Obrigatorio = obrigatorio; bancoVM.Documentos.Add(doc); } int?sequencia = db.ObtemSequencia().FirstOrDefault(); foreach (var item in bancoVM.Documentos.Where(d => d.Selecionado)) { db.Database.ExecuteSqlCommand("insert into AuxBancoDocumento (Seq, IdBanco, IdTipoDocumento, Obrigatorio) values({0}, {1}, {2}, {3})", sequencia, banco.Id, item.Id, item.Obrigatorio); } db.GravaBancoDocumentos(sequencia, banco.Id); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bancoVM)); }
public ActionResult Guardar(BancoViewModel bancoViewModel) { Mapper.CreateMap <BancoViewModel, Banco>(); var banco = Mapper.Map <BancoViewModel, Banco>(bancoViewModel); var result = bancoViewModel.Id > 0 ? bancoComponent.Actualizar(banco) : bancoComponent.Registrar(banco); if (!result) { ViewBag.Mensaje = "Ocurrio un error al guardar informacion del Banco"; return(View("~/Views/Shared/_Mensajes.cshtml")); } return(Redirect("~/")); }
public ActionResult Delete(BancoViewModel item, FormCollection collection) { try { // TODO: Add delete logic here BLBanco oblBanco = new BLBanco(); List <BEBanco> lstBanco = new List <BEBanco>(); lstBanco = oblBanco.EliminarBanco(new BEBanco { Banco_ID = item.Banco_ID }); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Registrar(BancoViewModel model) { string message = SuccessMessage; if (ModelState.IsValid) { client.PostAsJsonAsync("api/banco/RegistrarBanco", model); } else { message = ErrorMessage; } return(PartialView(PartialViewResult, new ResultadoViewModel() { Mensage = message })); }
public ModelService <BancoViewModel> Put([FromRoute] string codigoBanco, [FromBody] BancoViewModel model) { return(TryExecute(() => { var banco = this._bancoRepository.Get(codigoBanco); if (banco == null) { throw new Exception($"Banco {codigoBanco} não localizado"); } model.CodigoBanco = codigoBanco; var result = this._mapper.Map <Banco>(model); this._bancoRepository.Update(result); return Ok(model); })); }