Example #1
0
        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);
        }
Example #2
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;
                }
            }
        }