示例#1
0
        protected override GoodsIssueViewModel InitViewModelByDefault(GoodsIssueViewModel simpleViewModel)
        {
            simpleViewModel = base.InitViewModelByDefault(simpleViewModel);

            if (simpleViewModel.Storekeeper == null)
            {
                string storekeeperSession = GoodsIssueSession.GetStorekeeper(this.HttpContext);

                if (HomeSession.TryParseID(storekeeperSession) > 0)
                {
                    simpleViewModel.Storekeeper            = new TotalDTO.Commons.EmployeeBaseDTO();
                    simpleViewModel.Storekeeper.EmployeeID = (int)HomeSession.TryParseID(storekeeperSession);
                    simpleViewModel.Storekeeper.Name       = HomeSession.TryParseName(storekeeperSession);
                }
            }

            return(simpleViewModel);
        }
示例#2
0
 protected override void BackupViewModelToSession(GoodsIssueViewModel simpleViewModel)
 {
     base.BackupViewModelToSession(simpleViewModel);
     GoodsIssueSession.SetStorekeeper(this.HttpContext, simpleViewModel.Storekeeper.EmployeeID, simpleViewModel.Storekeeper.Name);
 }