private void FRM_BOMJournal_Load(object sender, EventArgs e) { try { if (IsPosted == true) { btnNew.Enabled = btnDelete.Enabled = btnPost.Enabled = btnValidate.Enabled = false; LinesView.OptionsBehavior.Editable = false; } #region Fill Products : repProduct.DataSource = new ProductManager().CreateTable(); repProduct.DisplayMember = repProduct.ValueMember = ProductManager.ProductDetails.ProductCode.ToString(); #endregion #region Initialize Lines View to accept Data : DataTable dt = BOMHeaderManager.GetBomDetails(BOMCode); LinesGrid.DataSource = dt; LinesGrid.DataMember = dt.TableName; #endregion } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnPost_ItemClick(object sender, ItemClickEventArgs e) { try { BOMHeaderManager.PostBom(BOMCode); btnNew.Enabled = btnDelete.Enabled = btnPost.Enabled = btnValidate.Enabled = false; LinesView.OptionsBehavior.Editable = false; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnPost_ItemClick(object sender, ItemClickEventArgs e) { try { if (HeaderView.RowCount > 0 && HeaderView.FocusedRowHandle >= 0) { BOMHeaderManager.PostBom(BOMCode); btnNew.Enabled = btnDelete.Enabled = btnPost.Enabled = btnValidate.Enabled = false; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }