private void wizardPageOLASelRace_CloseFromNext(object sender, Gui.Wizard.PageEventArgs e) { BroadCastProject pr = new BroadCastProject(); Competition c = cmbOnlineEvent.SelectedItem as Competition; pr.EventDate = c.Date; pr.EventID = c.Id; pr.EventName = c.Name; pr.Password = txtOnlinePassword.Text; EventSoftwareOLA ola = new EventSoftwareOLA(); ola.ConnectionType = (cmbOlaType.SelectedItem as OlaParser.OlaListItem).ConnectionType; ola.EventID = (cmbOlaEvent.SelectedItem as OlaComp).Id; ola.RaceID = (cmbOlaRace.SelectedItem as OlaComp).Id; pr.EventSoftwareType = ola; if (ola.ConnectionType == OlaParser.OLA_CONNECTION_TYPE.OLA5_INTERNAL_DB) { ola.ConnectionSettings = txtOlaDBLoc.Text; } else { ola.ConnectionSettings = txtSQLHost.Text + ";" + txtSQLUser.Text + ";" + txtSQLPort.Text + ";" + txtSQLPassword.Text; } MainApp.CurrentProject = pr; MainApp.LastProjects.Insert(0, pr); MainApp.SaveRecentProjects(); }
private void pageOE_CloseFromNext(object sender, Gui.Wizard.PageEventArgs e) { BroadCastProject pr = new BroadCastProject(); Competition c = cmbOnlineEvent.SelectedItem as Competition; pr.EventDate = c.Date; pr.EventID = c.Id; pr.EventName = c.Name; pr.Password = txtOnlinePassword.Text; EventSoftwareOE oe = new EventSoftwareOE(); if (rdoOE2003.Checked) oe.Version = "OE2003"; else if (rdoOE2010.Checked) oe.Version = "OE2010"; else if (rdoOES2003.Checked) oe.Version = "OE Speaker 2003"; oe.Directory = txtOEDir.Text; oe.FileExt = txtOEFileExt.Text; pr.EventSoftwareType = oe; MainApp.CurrentProject = pr; MainApp.LastProjects.Insert(0, pr); MainApp.SaveRecentProjects(); }