private void frmNewSequence_Load(object sender, EventArgs e) { txtSequenceName.Text = m_SequenceDetail.Sequence.Name; cbSequenceType.DataSource = Enum.GetValues(typeof(SequenceType)); cbSequenceType.SelectedItem = m_SequenceDetail.Sequence.SequenceType; NavigateStep initialNavigateStep = m_SequenceDetail.SequenceSteps.OfType <NavigateStep>().FirstOrDefault(); if (initialNavigateStep != null) { txtStartingURL.Text = initialNavigateStep.URL; } }
private void btnSave_Click(object sender, EventArgs e) { if (Validator.ValidateWithPrompt("Save Sequence Properties", this)) { m_SequenceDetail.Sequence.Name = txtSequenceName.Text; m_SequenceDetail.Sequence.SequenceType = (SequenceType)cbSequenceType.SelectedItem; NavigateStep initialNavigateStep = m_SequenceDetail.SequenceSteps.OfType <NavigateStep>().FirstOrDefault(); if (initialNavigateStep == null) { initialNavigateStep = new NavigateStep(); m_SequenceDetail.SequenceSteps.Insert(0, initialNavigateStep); } initialNavigateStep.URL = txtStartingURL.Text; this.DialogResult = DialogResult.OK; this.Close(); } }