Пример #1
0
        private void PartsItemsClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var id        = Convert.ToInt32(focus_node.GetValue("Id"));
            var parent_id = 0;

            if (focus_node.ParentNode != null)
            {
                parent_id = Convert.ToInt32(focus_node.ParentNode.GetValue("Id"));
            }
            switch (e.Item.Name)
            {
            case "btnAddParent":
                BOMStructAddByMaterial(parent_id);
                break;

            case "btnAddChild":
                BOMStructAddByMaterial(id);
                break;

            case "btnRelateDocManage":
                var relateDocForm = new RelevanceOldDoc();
                relateDocForm.Material = Material(MaterialId);
                relateDocForm.ShowDialog();
                if (relateDocForm.DialogResult == DialogResult.OK)
                {
                    DocumentDataLoad(relateDocForm._docChangeList);
                }
                break;

            case "btnParentPaste":
                BOMStructPasteByMaterial(parent_id);
                break;

            case "btnChildPaste":
                BOMStructPasteByMaterial(id);
                break;
            }
        }
Пример #2
0
 private void PartsItemsClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     var id = Convert.ToInt32(focus_node.GetValue("Id"));
     var parent_id = 0;
     if (focus_node.ParentNode != null)
         parent_id = Convert.ToInt32(focus_node.ParentNode.GetValue("Id"));
     switch (e.Item.Name)
     {
         case "btnAddParent":
             BOMStructAddByMaterial(parent_id);
             break;
         case "btnAddChild":
             BOMStructAddByMaterial(id);
             break;
         case "btnRelateDocManage":
             var relateDocForm = new RelevanceOldDoc();
             relateDocForm.Material = Material(MaterialId);
             relateDocForm.ShowDialog();
             if (relateDocForm.DialogResult == DialogResult.OK)
             {
                 DocumentDataLoad(relateDocForm._docChangeList);
             }
             break;
         case "btnParentPaste":
             BOMStructPasteByMaterial(parent_id);
             break;
         case "btnChildPaste":
             BOMStructPasteByMaterial(id);
             break;
     }
 }