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(); //} }
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; } }