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;
            }
        }
Exemple #3
0
        protected override void ChangeBillSate(UBillState uBillState)
        {
            base.ChangeBillSate(uBillState);
            this.IsEnableUD     = false;
            this.IsEnableOG     = false;
            this.IsEnableRCNew  = false;
            this.IsEnableRCList = false;
            //var cDC = this.DContextMain as V_Sale_Order_PD;
            //this.IsEnableXYInPut = false;

            switch (uBillState)
            {
            case UBillState.View:
                if (_DC.OGType == 2)
                {
                    this.IsEnableRCNew  = true;
                    this.IsEnableRCList = true;
                }
                break;

            case UBillState.Drop:

                break;

            case UBillState.New:
                this.IsEnableUD = true;
                this.IsEnableOG = true;

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

            case UBillState.Edit:

                if (string.IsNullOrEmpty(_DC.Checker))
                {
                    if (!string.IsNullOrEmpty(_DC.CusCode))
                    {
                        ComHelpLensCode.LoadCusLensCodeSmartPD(_DC.CusCode);
                    }
                    this.IsEnableUD = true;
                    this.IsEnableOG = true;
                }

                break;
            }
        }
Exemple #4
0
        partial void OnSpCodeChanged()
        {
            if (this.EditState != 1)
            {
                return;
            }
            this.SpName = "";
            var item = (from c in ComHelpSpCode.UHV_B_Supplier
                        where c.SpCode.MyStr() == this.SpCode.MyStr()
                        select c).FirstOrDefault();

            if (item != null)
            {
                this.SpName = item.SpName;
            }
            ComHelpLensCode.LoadSpLensCodeSmartQupte(this.SpCode);
        }
Exemple #5
0
        partial void OnCusCodeChanged()
        {
            if (EditState != 1)
            {
                return;
            }
            this.CusName = "";
            ComHelpLensCode.LoadCusLensCodeSmartPD(this.CusCode);

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

            if (_Rs == null)
            {
                return;
            }
            this.CusName = _Rs.CusName;
        }
Exemple #6
0
        partial void OnCusCodeChanged()
        {
            if (this.EditState != 1)
            {
                return;
            }
            this.CusName = "";
            var item = (from c in ComHelpCusCode.UHV_B_Customer
                        where c.CusCode.MyStr() == this.CusCode.MyStr()
                        select c).FirstOrDefault();

            if (item != null)
            {
                this.CusName = item.CusName;
            }
            ComHelpLensCode.LoadCusLensCodeSmartQupte(this.CusCode);
        }