private void AddProjectBOM(object sender, EventArgs e)
 {
     DevExpress.XtraSplashScreen.SplashScreenManager.ShowForm(typeof(LoadWaitForm));
     if (string.IsNullOrEmpty(_id)) return;
     var deployForm = new BOMDeploy { bom_id = Convert.ToInt32(_id) };
     deployForm.ShowDialog();
     //DevExpress.XtraSplashScreen.SplashScreenManager.CloseForm();
 }
 private void BOMItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     switch (e.Item.Name)
     {
         case "btnViewBOMItem":
             var messageForm = new CheckBOMMessage
             {
                 bom = productStructService.GetBOMById(Convert.ToInt32(_id))
                 //bom = _list.Find(bom => bom.Id == Convert.ToInt32(_id))
             };
             messageForm.ShowDialog();
             break;
         case "btnConfigBOMItem":
             var projectForm = new BOMDeploy();
             projectForm.bom_id = Convert.ToInt32(_id);
             projectForm.ShowDialog();
             break;
         case "btnBrowseBOMItem":
             //DevExpress.XtraSplashScreen.SplashScreenManager.ShowForm(typeof(LoadWaitForm));
             var displayForm = new DisplayChangeParts();
             displayForm.bomId = bomId;
             displayForm.ShowDialog();
             //DevExpress.XtraSplashScreen.SplashScreenManager.CloseForm();
             break;
         case "btnEditBOMItem":
             var createForm = new CreateProjectBOM();
             createForm.bom = productStructService.GetBOMById(Convert.ToInt32(_id));
             createForm.Text = "编辑计划BOM";
             createForm.ShowDialog();
             break;
         case "btnDelBOMItem":
             break;
     }
 }