コード例 #1
0
ファイル: EditSegment.cs プロジェクト: zfx1982/ATSPM
 public EditSegment(InrixConfigurationTool mainForm, MOE.Common.Business.Inrix.Segment selectedSegment)
 {
     InitializeComponent();
     MainForm        = mainForm;
     SelectedSegment = selectedSegment;
     this.uxNewSegmentNameText.Text        = selectedSegment.Name;
     this.uxNewSegmentDescriptionText.Text = selectedSegment.Description;
 }
コード例 #2
0
 private void uxCopySegmentButon_Click(object sender, EventArgs e)
 {
     if (selectedSegment != null)
     {
         MOE.Common.Business.Inrix.Segment segment = new MOE.Common.Business.Inrix.Segment(selectedSegment);
         this.FillSegments();
         selectedGroup = null;
         uxGroupsListView.SelectedItems.Clear();
         FillSegmentMembers();
         FillSegmentNonMembers();
     }
 }
コード例 #3
0
        private void uxSegmentsListView_SelectedIndexChanged(object sender, EventArgs e)
        {
            ListView.SelectedListViewItemCollection selectedItem = this.uxSegmentsListView.SelectedItems;
            foreach (ListViewItem item in selectedItem)
            {
                selectedSegment = (item.Tag as MOE.Common.Business.Inrix.Segment);
            }
            if (selectedSegment.Description == "")
            {
                uxSegmentDescriptionTextBox.Text = selectedSegment.Name;
            }
            else
            {
                uxSegmentDescriptionTextBox.Text = selectedSegment.Description;
            }

            uxDeleteSegmentButton.Enabled = true;
            uxEditSegmentButton.Enabled   = true;
            uxCopySegmentButton.Enabled   = true;
            FillSegmentMembers();
            FillSegmentNonMembers();
        }
コード例 #4
0
ファイル: Segment.cs プロジェクト: zfx1982/ATSPM
        /// <summary>
        /// Copy Constructor
        /// </summary>
        /// <param name="routeCopy"></param>
        public Segment(MOE.Common.Business.Inrix.Segment segmentCopy)
        {
            //int tempID = 0;
            Name        = "Copy of " + segmentCopy.Name;
            Description = segmentCopy.Description;
            Models.Inrix.Segment copySeg = new Models.Inrix.Segment();

            copySeg.Segment_Name        = Name;
            copySeg.Segment_Description = Description;

            SegRep.Add(copySeg);

            copySeg = SegRep.SelectSegmentByName(Name);
            //segmentsTA.Insert(this.Name, this.Description, out tempID);
            ID = Convert.ToInt32(copySeg.Segment_ID);


            foreach (TMC tmc in segmentCopy.Items)
            {
                this.Items.Add(tmc);
            }

            this.SaveMembers();
        }