Ejemplo n.º 1
0
 public ActionResult MissionPurchaseBookDocList(MissionPurchaseBookDocListModel model)
 {
     bool hasError = !ValidateModel(model);
     if (!hasError)
         SetMissionPbDocFilterToSession(model);
     RequestBl.SetMissionPurchaseBookDocsModel(model, hasError);
     return View(model);
 }
Ejemplo n.º 2
0
 protected void SetMissionPbDocListModelFromSession(MissionPurchaseBookDocListModel model)
 {
     MissionOrderFilterModel filterModel = (MissionOrderFilterModel)System.Web.HttpContext.Current.Session[SessionMissionPbDocListFilterName];
     if (filterModel != null)
     {
         model.BeginDate = filterModel.BeginDate;
         model.EndDate = filterModel.EndDate;
     }
 }
Ejemplo n.º 3
0
 protected bool ValidateModel(MissionPurchaseBookDocListModel model)
 {
     if (model.BeginDate.HasValue && model.EndDate.HasValue &&
         model.BeginDate.Value > model.EndDate.Value)
         ModelState.AddModelError("BeginDate", "Дата в поле <Период с> не может быть больше даты в поле <по>.");
     return ModelState.IsValid;
 }
Ejemplo n.º 4
0
 protected void SetMissionPbDocFilterToSession(MissionPurchaseBookDocListModel model)
 {
     MissionOrderFilterModel filterModel = new MissionOrderFilterModel
     {
         BeginDate = model.BeginDate,
         EndDate = model.EndDate,
     };
     System.Web.HttpContext.Current.Session[SessionMissionPbDocListFilterName] = filterModel;
 }