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; }
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(); } }
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(); }
/// <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(); }