예제 #1
0
        private void cmdCompDelete_Click(object sender, EventArgs e)
        {
            ReleaseComponent comp     = listView2.SelectedItems[0].Tag as ReleaseComponent;
            Customer         customer = listView1.SelectedItems[0].Tag as Customer;

            customer.DropComp(comp.Name);
            BuildGUI();
        }
예제 #2
0
        private void OnItemChecked(object sender, ItemCheckedEventArgs e)
        {
            ListViewItem     cLvi = e.Item;
            ReleaseComponent comp = cLvi.Tag as ReleaseComponent;

            if (cLvi.Tag != null)
            {
                comp.Included = cLvi.Checked;
            }
        }
예제 #3
0
        public void LoadConfig()
        {
            this.ReleaseComponents.Clear();
            XmlNodeList releasecomps = _node.SelectNodes("ReleaseComponent");

            foreach (XmlNode releasecomp in releasecomps)
            {
                ReleaseComponent releasecomponent = new ReleaseComponent(releasecomp);
                string           x = releasecomponent.Name;
                this.ReleaseComponents.Add(releasecomponent);
            }
        }
예제 #4
0
        private void cmdCompEdit_Click(object sender, EventArgs e)
        {
            ReleaseComponent component = listView2.SelectedItems[0].Tag as ReleaseComponent;

            _compForm.CustName  = component.Name;
            _compForm.SourceDir = component.RootDir;
            _compForm.Filter    = component.Filter;
            _compForm.TargetDir = component.Target;
            if (_compForm.ShowDialog() == DialogResult.OK)
            {
                component.Name    = _compForm.CustName;
                component.RootDir = _compForm.SourceDir;
                component.Filter  = _compForm.Filter;
                component.Target  = _compForm.TargetDir;

                BuildGUI();
            }
        }