Exemplo n.º 1
0
        protected override ReceiptViewModel InitViewModelByDefault(ReceiptViewModel simpleViewModel)
        {
            simpleViewModel = base.InitViewModelByDefault(simpleViewModel);

            if (simpleViewModel.Cashier == null)
            {
                string CashierSession = ReceiptSession.GetCashier(this.HttpContext);

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

            return(simpleViewModel);
        }
Exemplo n.º 2
0
 protected override void BackupViewModelToSession(ReceiptViewModel simpleViewModel)
 {
     base.BackupViewModelToSession(simpleViewModel);
     ReceiptSession.SetCashier(this.HttpContext, simpleViewModel.Cashier.EmployeeID, simpleViewModel.Cashier.Name);
 }