private void MenuEditBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (MessageBox.Show("هل تريد التعديل؟", "تأكيد", MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } if (navigationPane1.SelectedPage.Caption.Equals("المخازن")) { string Id = StoreGrid.GetRowCellValue(StoreGrid.FocusedRowHandle, "Id").ToString(); Form storeForm = new Form(); storeForm.Controls.Add(new StoresForm(Id)); storeForm.BackColor = System.Drawing.Color.White; storeForm.StartPosition = FormStartPosition.CenterScreen; storeForm.WindowState = FormWindowState.Maximized; DialogResult x = storeForm.ShowDialog(); if (x == DialogResult.Cancel) { dbContext = new Purchase.AccountingSystem(); wharehousBindingSource.DataSource = dbContext.Wharehouses.ToList(); wharehousGridControl.RefreshDataSource(); } } else if (navigationPane1.SelectedPage.Caption.Equals("الأصناف")) { string code = ItemGrid.GetRowCellValue(ItemGrid.FocusedRowHandle, "Code").ToString(); string Id = ItemGrid.GetRowCellValue(ItemGrid.FocusedRowHandle, "Id").ToString(); Form ItemForm = new Form(); ItemForm.Controls.Add(new ItemsForm(code, Id)); ItemForm.BackColor = System.Drawing.Color.White; ItemForm.StartPosition = FormStartPosition.CenterScreen; ItemForm.WindowState = FormWindowState.Maximized; ItemForm.DialogResult = DialogResult.Cancel; DialogResult x = ItemForm.ShowDialog(); if (x == DialogResult.Cancel) { dbContext = new Purchase.AccountingSystem(); itemBindingSource.DataSource = dbContext.Items.ToList(); itemGridControl.RefreshDataSource(); } } else if (navigationPane1.SelectedPage.Caption.Equals("المجموعات")) { string Id = ItemGroupGrid.GetRowCellValue(ItemGroupGrid.FocusedRowHandle, "Id").ToString(); Form GroupForm = new Form(); GroupForm.Controls.Add(new GroupForms(Id)); GroupForm.BackColor = System.Drawing.Color.White; GroupForm.StartPosition = FormStartPosition.CenterScreen; GroupForm.WindowState = FormWindowState.Maximized; DialogResult x = GroupForm.ShowDialog(); if (x == DialogResult.Cancel) { dbContext = new Purchase.AccountingSystem(); itemGroupGridControl.DataSource = dbContext.ItemGroups.ToList(); itemGroupGridControl.RefreshDataSource(); } } }
protected virtual void storeGrid_ReadData(object sender, StoreReadDataEventArgs e) { StoreGrid.DataSource = Presenter.GetModelForGridDisplay(); StoreGrid.DataBind(); }