public ActionResult Edit([Bind(Include = "Id, Employee, Date, PaymentGroup, Amount, Notes, PaymentStatus, CollectOrder")] Payment payment) { Db db = new Db(DbServices.ConnectionString); if (ModelState.IsValid) { try { PaymentServices.Update(CurrentUser.Id, payment, db); TempData["Success"] = ResourceServices.GetString(Cf.Data.Resources.ResourceBase.Culture, "UI", "UpdateConfirmed"); return(RedirectToAction("Index")); } catch (CfException cfex) { TempData["Failure"] = cfex.ErrorDefinition.LocalizedMessage; } catch (Exception ex) { TempData["Failure"] = ex.Message; } } ViewBag.CollectOrderList = new SelectList(CollectOrderServices.List(db), "Id", "Name", payment.CollectOrder); ViewBag.EmployeeList = new SelectList(EmployeeServices.List(db), "Id", "FirstName", payment.Employee); ViewBag.PaymentGroupList = new SelectList(PaymentGroupServices.List(db), "Id", "Name", payment.PaymentGroup); ViewBag.PaymentStatusList = new SelectList(PaymentStatusServices.List(db), "Id", "Name", payment.PaymentStatus); return(View(payment)); }
public ActionResult Create() { Db db = new Db(DbServices.ConnectionString); ViewBag.CollectOrderList = new SelectList(CollectOrderServices.List(db), "Id", "Name"); ViewBag.EmployeeList = new SelectList(EmployeeServices.List(db), "Id", "FirstName"); ViewBag.PaymentGroupList = new SelectList(PaymentGroupServices.List(db), "Id", "Name"); ViewBag.PaymentStatusList = new SelectList(PaymentStatusServices.List(db), "Id", "Name"); return(View()); }
/// <summary> /// Returns a list of PaymentVw objects /// </summary> /// <returns></returns> public ActionResult Index(PaymentVwViewModel Model) { Db db = new Db(DbServices.ConnectionString); ViewBag.PaymentStatusList = new SelectList(PaymentStatusServices.List(db), "Id", "Name"); if (Model.Filter.HasCriteria) { Model.List = PaymentVwServices.Get(Model.Filter, db); } else { Model.List = new List <PaymentVw>(); } return(View(Model)); }
// GET: PaymentStatus/Delete/5 public ActionResult Delete(Nullable <byte> id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Db db = new Db(DbServices.ConnectionString); PaymentStatus paymentStatus = PaymentStatusServices.Get(id.Value, db); if (paymentStatus == null) { return(HttpNotFound()); } return(View(paymentStatus)); }
public ActionResult DeleteConfirmed(byte id) { try { Db db = new Db(DbServices.ConnectionString); PaymentStatusServices.Delete(CurrentUser.Id, id, db); TempData["Success"] = ResourceServices.GetString(Cf.Data.Resources.ResourceBase.Culture, "UI", "DeleteConfirmed"); // return RedirectToAction("Index"); } catch (CfException cfex) { TempData["Failure"] = cfex.ErrorDefinition.LocalizedMessage; } catch (Exception ex) { TempData["Failure"] = ex.Message; } // return View(paymentStatus); return(RedirectToAction("Index")); }
// GET: Payment/Edit/5 public ActionResult Edit(Nullable <int> id) { Db db = new Db(DbServices.ConnectionString); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Payment payment = PaymentServices.Get(id.Value, db); if (payment == null) { return(HttpNotFound()); } ViewBag.CollectOrderList = new SelectList(CollectOrderServices.List(db), "Id", "Name", payment.CollectOrder); ViewBag.EmployeeList = new SelectList(EmployeeServices.List(db), "Id", "FirstName", payment.Employee); ViewBag.PaymentGroupList = new SelectList(PaymentGroupServices.List(db), "Id", "Name", payment.PaymentGroup); ViewBag.PaymentStatusList = new SelectList(PaymentStatusServices.List(db), "Id", "Name", payment.PaymentStatus); return(View(payment)); }
public ActionResult Create([Bind(Include = "Id, Name")] PaymentStatus paymentStatus) { Db db = new Db(DbServices.ConnectionString); if (ModelState.IsValid) { try { PaymentStatusServices.Insert(CurrentUser.Id, paymentStatus, db); TempData["Success"] = ResourceServices.GetString(Cf.Data.Resources.ResourceBase.Culture, "UI", "InsertConfirmed"); return(RedirectToAction("Index")); } catch (CfException cfex) { TempData["Failure"] = cfex.ErrorDefinition.LocalizedMessage; } catch (Exception ex) { TempData["Failure"] = ex.Message; } } return(View(paymentStatus)); }