public void Alterar(DespesaTipo despesaTipo) { try { DespesaTipo despesaTipoAux = new DespesaTipo(); despesaTipoAux.ID = despesaTipo.ID; List <DespesaTipo> resultado = this.Consultar(despesaTipoAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new DespesaTipoNaoAlteradaExcecao(); } despesaTipoAux = resultado[0]; despesaTipoAux.descricao = despesaTipo.descricao; despesaTipoAux.ID = despesaTipo.ID; despesaTipoAux.posdescricao = despesaTipo.posdescricao; Confirmar(); } catch (Exception) { throw new DespesaTipoNaoAlteradaExcecao(); } }
public ActionResult Alterar(int id, DespesaTipo DespesaTipo) { try { if (ModelState.IsValid) { DespesaTipo.id = id; IDespesaTipoProcesso processo = DespesaTipoProcesso.Instance; //DespesaTipo.timeUpdated = DateTime.Now; processo.Alterar(DespesaTipo); processo.Confirmar(); // TODO: Add update logic here return(RedirectToAction("Index")); } else { return(View(DespesaTipo)); } } catch { return(View()); } }
public void Incluir(DespesaTipo despesaTipo) { try { db.AddToDespesaTipoSet(despesaTipo); } catch (Exception) { throw new DespesaTipoNaoIncluidaExcecao(); } }
// // GET: /StatusParcela/Create public ActionResult Incluir() { if (ClasseAuxiliar.UsuarioLogado == null || (ClasseAuxiliar.DataSelecionada == default(DateTime) || ClasseAuxiliar.AreaSelecionada == null)) { return(RedirectToAction("Index", "Home")); } DespesaTipo DespesaTipo = new DespesaTipo(); //DespesaTipo.uf = "0"; ViewData.Model = DespesaTipo; return(View()); }
// // GET: /StatusParcela/Delete/5 public ActionResult Excluir(int id) { if (ClasseAuxiliar.UsuarioLogado == null || (ClasseAuxiliar.DataSelecionada == default(DateTime) || ClasseAuxiliar.AreaSelecionada == null)) { return(RedirectToAction("Index", "Home")); } IDespesaTipoProcesso processo = DespesaTipoProcesso.Instance; DespesaTipo DespesaTipo = new DespesaTipo(); DespesaTipo.id = id; ViewData.Model = processo.Consultar(DespesaTipo, SiteMVCTelerik.ModuloBasico.Enums.TipoPesquisa.E)[0]; return(View()); }
public List <DespesaTipo> Consultar(DespesaTipo despesaTipo, TipoPesquisa tipoPesquisa) { List <DespesaTipo> resultado = Consultar(); switch (tipoPesquisa) { #region Case E case TipoPesquisa.E: { if (despesaTipo.ID != 0) { resultado = ((from t in resultado where t.ID == despesaTipo.ID select t).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion #region Case Ou case TipoPesquisa.Ou: { if (despesaTipo.ID != 0) { resultado.AddRange((from t in Consultar() where t.ID == despesaTipo.ID select t).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion default: break; } return(resultado); }
public ActionResult Excluir(int id, DespesaTipo DespesaTipo) { // DespesaTipo DespesaTipoAux = DespesaTipo; try { IDespesaTipoProcesso processo = DespesaTipoProcesso.Instance; // DespesaTipo = new DespesaTipo(); DespesaTipo.id = id; processo.Excluir(DespesaTipo); processo.Confirmar(); return(RedirectToAction("Index")); } catch (Exception e) { ViewData["Mensagem"] = "O registro não pode ser excluído pois já está sendo utilizado."; ViewData.Model = DespesaTipo; return(View()); } }
public ActionResult Incluir(DespesaTipo DespesaTipo, FormCollection collection) { try { if (ModelState.IsValid) { IDespesaTipoProcesso processo = DespesaTipoProcesso.Instance; DespesaTipo.timeCreated = DateTime.Now; processo.Incluir(DespesaTipo); processo.Confirmar(); return(RedirectToAction("Index")); } else { return(View(DespesaTipo)); } } catch { return(View(DespesaTipo)); } }
public void Excluir(DespesaTipo despesaTipo) { try { DespesaTipo despesaTipoAux = new DespesaTipo(); despesaTipoAux.ID = despesaTipo.ID; List <DespesaTipo> resultado = this.Consultar(despesaTipoAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new DespesaTipoNaoExcluidaExcecao(); } despesaTipoAux = resultado[0]; db.DeleteObject(despesaTipoAux); } catch (Exception) { throw new DespesaTipoNaoExcluidaExcecao(); } }
public void Excluir(DespesaTipo despesaTipo) { try { if (despesaTipo.ID == 0) { throw new DespesaTipoNaoExcluidaExcecao(); } List <DespesaTipo> resultado = despesaTipoRepositorio.Consultar(despesaTipo, TipoPesquisa.E); if (resultado == null || resultado.Count <= 0 || resultado.Count > 1) { throw new DespesaTipoNaoExcluidaExcecao(); } this.despesaTipoRepositorio.Excluir(despesaTipo); } catch (Exception e) { throw e; } //this.despesaTipoRepositorio.Excluir(despesaTipo); }
public List <DespesaTipo> Consultar(DespesaTipo despesaTipo, TipoPesquisa tipoPesquisa) { List <DespesaTipo> despesaTipoList = this.despesaTipoRepositorio.Consultar(despesaTipo, tipoPesquisa); return(despesaTipoList); }
public void Alterar(DespesaTipo despesaTipo) { this.despesaTipoRepositorio.Alterar(despesaTipo); }
public void Incluir(DespesaTipo despesaTipo) { this.despesaTipoRepositorio.Incluir(despesaTipo); }