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); }
private void Lkp_PartType_EditValueChanged(object sender, EventArgs e) { if (Lkp_PartType.IsEditValueOfTypeInt()) { int partType = Convert.ToInt32(Lkp_PartType.EditValue); switch (partType) { case (int)Master.PartType.Customer: GLkp_PartName.IntializeData(Session.Customers); break; case (int)Master.PartType.Supplier: GLkp_PartName.IntializeData(Session.Suppliers); break; } } }