public override bool IsDataValide() { int NumberOfErrors = 0; if (Grid.RowCount == 0) { NumberOfErrors++; XtraMessageBox.Show( text: "لإتمام عملية الحفظ يجب إدخال صنف واحد على الأقل", caption: "تنبيه :", buttons: MessageBoxButtons.OK, icon: MessageBoxIcon.Error); } NumberOfErrors += Txt_Code.IsTextValide() ? 0 : 1; NumberOfErrors += Lkp_PartType.IsEditValueValide() ? 0 : 1; NumberOfErrors += Lkp_Treasurys.IsEditValueValide() ? 0 : 1; NumberOfErrors += Lkp_Branch.IsEditValueValide() ? 0 : 1; NumberOfErrors += GLkp_PartName.IsEditValueValide() ? 0 : 1; NumberOfErrors += Dt_Date.IsDateValide() ? 0 : 1; if (Chk_PostedTostore.Checked) { NumberOfErrors += Dt_PostedDate.IsDateValide() ? 0 : 1; } return(NumberOfErrors == 0); }
public override void RefreshData() { Lkp_Branch.IntializeData(Session.Stores); Lkp_Treasurys.IntializeData(Session.Treasurys); base.RefreshData(); }