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