// GET:SalesInvoices/Delete/5 public ActionResult Delete(int id, bool?saveChangesError) { if (saveChangesError.GetValueOrDefault()) { ViewBag.ErrorMessage = "Unable to save changes. Try again, and if the problem persists see your system administrator."; } return(View(SalesInvoiceMethods.GetItem(id))); }
/// <summary> /// Поиск накладных продаж за период /// </summary> /// <param name="firstDate">Дата начало периода</param> /// <param name="lastDate">Дата конца периода</param> /// <returns>Список накладных продаж</returns> public static IEnumerable <SalesInvoice> SalesInvoices(DateTime firstDate, DateTime lastDate) { var x = from m in SalesInvoiceMethods.Outpoot() where (m.Date.Value.Date >= firstDate.Date && m.Date.Value.Date <= lastDate.Date) select m; return(x); }
// GET: SalesInvoices/Edit/5 public ActionResult Edit(int id) { SalesInvoice item = SalesInvoiceMethods.GetItem(id); if (item == null) { return(HttpNotFound()); } return(View(item)); }
public ActionResult DeleteConfirmed(int id) { try { SalesInvoiceMethods.DeleteItem(id); } catch (DataException) { return(RedirectToAction("Delete", new System.Web.Routing.RouteValueDictionary { { "id", id }, { "saveChangesError", true } })); } return(RedirectToAction("Index")); }
public ActionResult Edit(SalesInvoice item) { try { if (ModelState.IsValid) { SalesInvoiceMethods.ChangeItem(item); return(RedirectToAction("Index")); } } catch (DataException) { //Log the error (add a variable name after DataException) ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator."); } return(View(item)); }
/// <summary> /// Поиск накладных продаж по дате /// </summary> /// <param name="date">Дата</param> /// <returns>Список накладных продаж</returns> public static IEnumerable <SalesInvoice> SalesInvoices(DateTime date) { var x = from m in SalesInvoiceMethods.Outpoot() where m.Date.Value.Date == date.Date select m; return(x); }
// GET: SalesInvoice public ActionResult Index() { return(View(SalesInvoiceMethods.Outpoot().ToList())); }