//Obter uma despesa pelo seu id
 public RelatorioDespesa GetDespesa(int id)
 {
     try
     {
         RelatorioDespesa despesa = db.RelatorioDespesas.Find(id);
         return(despesa);
     }
     catch { throw; }
 }
 //Adicionar uma nova despesa
 public void AddDespesa(RelatorioDespesa despesa)
 {
     try
     {
         db.RelatorioDespesas.Add(despesa);
         db.SaveChanges();
     }
     catch { throw; }
 }
Exemple #3
0
        public ActionResult AddEditDespesa(int itemId)
        {
            RelatorioDespesa model = new RelatorioDespesa();

            if (itemId > 0)
            {
                model = _dal.GetDespesa(itemId);
            }
            return(PartialView("_despesaForm", model));
        }
 //Deletar uma despesa
 public void DeletaDespesa(int id)
 {
     try
     {
         RelatorioDespesa desp = db.RelatorioDespesas.Find(id);
         db.RelatorioDespesas.Remove(desp);
         db.SaveChanges();
     }
     catch { throw; }
 }
 //atualizar uma despesa
 public int UpdateDespesa(RelatorioDespesa despesa)
 {
     try
     {
         db.Entry(despesa).State = EntityState.Modified;
         db.SaveChanges();
         return(1);
     }
     catch { throw; }
 }
Exemple #6
0
 public ActionResult Create(RelatorioDespesa novaDespesa)
 {
     if (ModelState.IsValid)
     {
         if (novaDespesa.ItemId > 0)
         {
             _dal.UpdateDespesa(novaDespesa);
         }
         else
         {
             _dal.AddDespesa(novaDespesa);
         }
     }
     return(RedirectToAction("Index"));
 }