コード例 #1
0
        public ActionResult AddExpense(ClientsExpense clientexpense)
        {
            try {
                if (ModelState.IsValid)
                {
                    using (ArchitectureEntitiesModel ObjEntities = new ArchitectureEntitiesModel())
                    {
                        clientexpense.EntryDate = DateTime.Now;
                        ObjEntities.ClientsExpenses.Add(clientexpense);
                        ObjEntities.SaveChanges();
                        int id = clientexpense.Id;
                        if (id > 0)
                        {
                            TempData["Success"] = "Successfully Saved";
                        }
                        else
                        {
                            TempData["Failed"] = "Not Saved";
                        }
                    }
                }
            }
            catch (Exception ex) { }

            //var Clients = new SelectList(ObjEntities.ClientsView.ToList(), "Id", "Name");
            //ViewData["ClientPayment"] = Clients;

            return(RedirectToAction("ChooseExpense"));;
        }
コード例 #2
0
        public ActionResult UpdateClientsExpense(ClientsExpense clientsexpense)
        {
            try {
                using (ArchitectureEntitiesModel entities = new ArchitectureEntitiesModel())
                {
                    ClientsExpense updatedclientsexpenset = (from c in entities.ClientsExpenses
                                                             where c.Id == clientsexpense.Id
                                                             select c).FirstOrDefault();

                    updatedclientsexpenset.Expensetype = clientsexpense.Expensetype;
                    updatedclientsexpenset.Amount      = clientsexpense.Amount;

                    updatedclientsexpenset.EntryDate = DateTime.Now;
                    entities.SaveChanges();
                    TempData["Success"] = "Successfully Updated";
                }
            }
            catch (Exception ex) { }


            return(RedirectToAction("ChooseExpense"));
        }
コード例 #3
0
        public ActionResult EditClientsExpenses(Int32 id)
        {
            var clientsexpense = new ClientsExpense();

            try {
                clientsexpense = ObjEntities.ClientsExpenses.Where(x => x.Id == id).FirstOrDefault();

                if (clientsexpense != null)
                {
                    ViewBag.Id = id;
                    var ClientExpense = new SelectList(ObjEntities.ExpenseListNames.ToList(), "Id", "Description");

                    ViewData["ClientExpense"] = ClientExpense;
                }

                ViewBag.Id          = id;
                TempData["Heading"] = 5;
            }
            catch (Exception ex) { }

            return(View(clientsexpense));
        }