コード例 #1
0
 public UpdateOutApplicationPresenter(IOutApplicationEditView view, bool ispostBack)
 {
     _View = view;
     _OutApplicationUtility = new OutApplicationUtility(view);
     _View.ResultMessage    = string.Empty;
     InitPresenter(ispostBack);
     AttachViewEvent();
 }
コード例 #2
0
 public AddOutApplicationPresenter(IOutApplicationEditView view, Account loginUser, bool ispostBack)
 {
     _View = view;
     _OutApplicationUtility = new OutApplicationUtility(view);
     _View.ResultMessage    = string.Empty;
     _LoginUser             = loginUser;
     InitPresenter(ispostBack);
     AttachViewEvent();
 }
コード例 #3
0
 private void InitPresenter(bool ispostback)
 {
     _View.ReasonMessage      = string.Empty;
     _View.ResultMessage      = string.Empty;
     _View.OutLocationMessage = string.Empty;
     if (!ispostback)
     {
         _View.EmployeeName  = _LoginUser.Name;
         _View.EmployeeID    = _LoginUser.Id;
         _View.btnOKText     = "暂  存";
         _View.btnCancelText = "提  交";
         _View.OperationType = "新增外出";
         DateTime now  = DateTime.Now;
         DateTime show = new DateTime(now.Year, now.Month, now.Day, now.Hour, 0, 0);
         _View.TimeSpan            = show + " ~ " + show;
         _View.CostTime            = "0";
         _View.OutType             = OutType.InCity;
         _View.SetReadOnly         = false;
         _View.ApplicationItemList = OutApplicationUtility.AddNullItem(new List <OutApplicationItem>());
     }
 }