// GET: /Record/ public ActionResult FullSearch(int dossierId, string BeginDate = "", string EndDate = "", int recordCategoryId = 0, int recordSubcategoryId = 0, string description = "", string comment = "", bool isPostback = false) { //Extracts List Records fromDB string sessionID = dossierId + "_" + HttpContext.Session.SessionID; ListRecordsModel model = new ListRecordsModel() { beginDate = BeginDate, endDate = EndDate, IsPostBack = isPostback, ClientSessionId = sessionID }; model.ListRecordsFullSearch(dossierId, System.Configuration.ConfigurationManager.ConnectionStrings ["PersonalFinancesDB"].ConnectionString, BeginDate, EndDate, recordCategoryId, recordSubcategoryId, description, comment); return(View("Index", model)); }
public ActionResult DeleteSelection(int dossierId, string beginDate, string endDate) { ListRecordsModel.DeleteSelectedRecords(dossierId, beginDate, endDate); return(RedirectToAction("Index", new { dossierId = dossierId, beginDate = beginDate, endDate = endDate })); }
// GET: /Record/ public ActionResult Index(int dossierId, string BeginDate = "01/01/1900", string EndDate = "31/12/9999", int CurrentPage = 1, int ItemsPerPage = 20, bool isPostBack = false) { //Extracts List Records fromDB string sessionID = dossierId + "_" + HttpContext.Session.SessionID; ListRecordsModel model = new ListRecordsModel() { beginDate = BeginDate, endDate = EndDate, IsPostBack = isPostBack, ClientSessionId = sessionID }; model.ListRecords(dossierId, BeginDate, EndDate, CurrentPage, ItemsPerPage); return(View(model)); }