/// <summary>
 /// Function to Edit tbl_Bom
 /// </summary>
 public void BomTableEditFill()
 {
     try
     {
         BomInfo infoBom = new BomInfo();
         ProductBomBll BllProductBom = new ProductBomBll();
         for (int i = 0; i < dtblFromBomForUpdate.Rows.Count; i++)
         {
             infoBom.RowmaterialId = Convert.ToDecimal(dtblFromBomForUpdate.Rows[i]["dgvcmbRawMaterial"]);
             infoBom.UnitId = Convert.ToDecimal(dtblFromBomForUpdate.Rows[i]["dgvtxtUnitId"]);
             infoBom.Quantity = Convert.ToDecimal(dtblFromBomForUpdate.Rows[i]["dgvtxtQty"]);
             infoBom.Extra1 = dtblFromBomForUpdate.Rows[i]["extra1"].ToString();
             infoBom.Extra2 = dtblFromBomForUpdate.Rows[i]["extra2"].ToString();
             infoBom.ExtraDate = Convert.ToDateTime(dtblFromBomForUpdate.Rows[i]["extraDate"]);
             infoBom.BomId = Convert.ToDecimal(dtblFromBomForUpdate.Rows[i]["bomId"]);
             infoBom.ProductId = decProductIdForEdit;
             BllProductBom.UpdateBom(infoBom);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("PC:10" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }