internal PackageNodeHandler(TreeNode node, PackageHandler package)
        {
            this.Package = package;
            this.Node = node;

            this.Reload();
        }
 internal AddServiceForm(PackageHandler package)
 {
     InitializeComponent();
     _package = package;
     _tables = MainForm.CurrentUDT.ListAllTables();
 }
        void w_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            if (MainForm.IsClosing) return;

            //Application.DoEvents();

            XmlHelper rsp = e.Result as XmlHelper;

            if (rsp == null) return;

            _packages = new List<PackageHandler>();
            this.Definition = rsp.GetElement("Definition");

            foreach (XmlElement each in rsp.GetElements("Package"))
            {
                PackageHandler ph = new PackageHandler(this, each);
                _packages.Add(ph);
            }

            Ready = true;
            if (Reloaded != null)
                Reloaded.Invoke(this, EventArgs.Empty);
        }