Пример #1
0
        public virtual CustomerGift Load(int customerSysNo, int productSysNo, CustomerGiftStatus status)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("Gift_LoadByParams");

            cmd.SetParameterValue("@ProductSysNo", productSysNo);
            cmd.SetParameterValue("@CustomerSysNo", customerSysNo);
            cmd.SetParameterValue("@Status", status);
            return(cmd.ExecuteEntity <CustomerGift>());
        }
Пример #2
0
        private void UpdateSelectedItems(List <CustomerGiftListVM> selectedList, List <int> successSysNoList, CustomerGiftStatus targetStatus)
        {
            int targetStatusCode = (int)targetStatus;

            foreach (var sysNo in successSysNoList)
            {
                var found = selectedList.FirstOrDefault(item => item.SysNo == sysNo);
                if (found != null)
                {
                    found.Status = targetStatusCode;
                }
            }
            UnselectItems(selectedList);
        }