protected override void ChangeBillSate(UBillState uBillState) { base.ChangeBillSate(uBillState); var cDC = this.DContextMain as V_Sale_Bill_Mnumber_SD; Messenger.Default.Send <bool>((false), USysMessages.ACBoxProcess_CF_IsShow); Messenger.Default.Send <bool>((false), USysMessages.ACBoxProcess_KF_IsShow); switch (uBillState) { case UBillState.View: if (string.IsNullOrEmpty(cDC.SupplierCode)) { this.IsEnableExport = false; } break; case UBillState.Drop: break; case UBillState.New: case UBillState.Edit: if (!string.IsNullOrEmpty(cDC.CusCode)) { ComHelpV_Base_Mnumber.LoadCusMnumberSmart(cDC.CusCode); } this.ResetProcessCodes(); break; } }
protected override void ChangeBillSate(UBillState uBillState) { base.ChangeBillSate(uBillState); var cDC = this.DContextMain as V_Sale_Bill_Mnumber_PD; this.IsEnableXYInPut = false; switch (uBillState) { case UBillState.View: case UBillState.Drop: break; case UBillState.New: case UBillState.Edit: this.IsEnableXYInPut = true; if (!string.IsNullOrEmpty(cDC.CusCode)) { ComHelpV_Base_Mnumber.LoadCusMnumberSmart(cDC.CusCode); } break; } }