Exemple #1
0
        partial void OnCusCodeChanged()
        {
            if (EditState != 1)
            {
                return;
            }
            this.CusName = "";
            ComHelpLensCode.LoadCusLensCodeSmartSDR(this.CusCode);
            ComHelpLensCode.LoadCusLensCodeSmartSDL(this.CusCode);

            var _Rs = ComHelpCusCode.UHV_B_CustomerSmartBrowseRight.Where(item => item.CusCode.ToUpper() == this.CusCode.MyStr()).FirstOrDefault();

            if (_Rs == null)
            {
                return;
            }
            this.CusName = _Rs.CusName;
            if (string.IsNullOrEmpty(this.DpNameJG))
            {
                this.DpCodeJG = _Rs.DpCode;
            }
            //_IsNoticeForRepeat = _ds.F_NoticeRepeatOBill.Value;

            //if (_IsNoticeForRepeat)
            //{
            //    NoticeForRepeat();
            //}
        }
Exemple #2
0
        protected override void ChangeBillSate(UBillState uBillState)
        {
            base.ChangeBillSate(uBillState);

            this.ResetProcessCodes(false);

            this.IsEnableCX = false;
            this.IsEnableUD = false;
            this.IsEnableOG = false;

            switch (uBillState)
            {
            case UBillState.View:

                if (string.IsNullOrEmpty(_DC.SpCode))
                {
                    this.IsEnableExport = false;
                }

                break;

            case UBillState.Drop:
                break;

            case UBillState.New:

                this.ResetProcessCodes(true);

                this.IsEnableCX = true;
                this.IsEnableUD = true;
                this.IsEnableOG = true;

                this.IsCheckCXNone = true;
                this.IsCheckUD1    = true;
                this.IsCheckOG1    = true;
                break;

            case UBillState.Edit:

                if (string.IsNullOrEmpty(_DC.Checker))
                {
                    if (!string.IsNullOrEmpty(_DC.CusCode))
                    {
                        ComHelpLensCode.LoadCusLensCodeSmartSDR(_DC.CusCode);
                        ComHelpLensCode.LoadCusLensCodeSmartSDL(_DC.CusCode);
                    }
                    this.ResetProcessCodes(true);
                    this.IsEnableCX = true;
                    this.IsEnableUD = true;
                    this.IsEnableOG = true;
                }

                break;
            }
        }