public static long GetConfig(long id, OperaDbConnection conn) { frmLinkingConfig configForm = new frmLinkingConfig(id, conn); configForm.ShowDialog(); return(configForm._configId); }
public static void Get(ref long id, OperaDbConnection conn) { frmLinkingConfig form = new frmLinkingConfig(id, conn); form.ShowDialog(); id = form._configId; }
public static void FillComboBox(ComboBox cmb, string query, OperaDbConnection conn) { cmb.Items.Clear(); System.Data.DataSet ds = new System.Data.DataSet(); try { new OperaDbDataAdapter(query, conn).Fill(ds); } catch (Exception ex) { MessageBox.Show(ex.Message); } foreach (System.Data.DataRow dr in ds.Tables[0].Rows) { cmb.Items.Add(new ConfigItem(dr[1].ToString(), System.Convert.ToInt64(dr[0]))); } }
public frmLinkingConfig(long id, OperaDbConnection conn) { // // Required for Windows Form Designer support // InitializeComponent(); // // TODO: Add any constructor code after InitializeComponent call // _connection = conn; if (id != 0) { _programSettings = new SySal.OperaDb.ComputingInfrastructure.ProgramSettings(id, _connection, null); System.Xml.Serialization.XmlSerializer xmls = new XmlSerializer(_batchLinkConfig.GetType()); _batchLinkConfig = (BatchLink.Config)xmls.Deserialize(new System.IO.StringReader(_programSettings.Settings.Replace("LinkingSettings", "BatchLink.Config"))); _originalConfigName = _programSettings.Description; configNameTextBox.Text = _programSettings.Description; } else { //_batchLinkConfig = new BatchLink.Config(); _originalConfigName = ""; configNameTextBox.Text = ""; } topMultSlopeXTextBox.DataBindings.Add("Text", _batchLinkConfig, "TopMultSlopeX"); topMultSlopeYTextBox.DataBindings.Add("Text", _batchLinkConfig, "TopMultSlopeY"); botMultSlopeXTextBox.DataBindings.Add("Text", _batchLinkConfig, "BottomMultSlopeX"); botMultSlopeYTextBox.DataBindings.Add("Text", _batchLinkConfig, "BottomMultSlopeY"); topDeltaSlopeXTextBox.DataBindings.Add("Text", _batchLinkConfig, "TopDeltaSlopeX"); topDeltaSlopeYTextBox.DataBindings.Add("Text", _batchLinkConfig, "TopDeltaSlopeY"); botDeltaSlopeXTextBox.DataBindings.Add("Text", _batchLinkConfig, "BottomDeltaSlopeX"); botDeltaSlopeYTextBox.DataBindings.Add("Text", _batchLinkConfig, "BottomDeltaSlopeY"); maskBinningTextBox.DataBindings.Add("Text", _batchLinkConfig, "MaskBinning"); maskPeakHeightTextBox.DataBindings.Add("Text", _batchLinkConfig, "MaskPeakHeightMultiplier"); autocorrectMultipliersCheckBox.DataBindings.Add("Checked", _batchLinkConfig, "AutoCorrectMultipliers"); autocorrectMinSlopeTextBox.DataBindings.Add("Text", _batchLinkConfig, "AutoCorrectMinSlope"); autocorrectMaxSlopeTextBox.DataBindings.Add("Text", _batchLinkConfig, "AutoCorrectMaxSlope"); minGrainsTextBox.DataBindings.Add("Text", _batchLinkConfig, "MinGrains"); minSlopeTextBox.DataBindings.Add("Text", _batchLinkConfig, "MinSlope"); mergePosTolTextBox.DataBindings.Add("Text", _batchLinkConfig, "MergePosTol"); mergeSlopeTolTextBox.DataBindings.Add("Text", _batchLinkConfig, "MergeSlopeTol"); slopeTolTextBox.DataBindings.Add("Text", _batchLinkConfig, "SlopeTol"); slopeTolIncWithSlopeTextBox.DataBindings.Add("Text", _batchLinkConfig, "SlopeTolIncreaseWithSlope"); memorySavingTextBox.DataBindings.Add("Text", _batchLinkConfig, "MemorySaving"); }
static void Main() { OperaDbCredentials cred = OperaDbCredentials.CreateFromRecord(); OperaDbConnection conn = new OperaDbConnection(cred.DBServer, cred.DBUserName, cred.DBPassword); conn.Open(); /*frmLinkingConfig configForm = new frmLinkingConfig((long)5e15+600107, conn); * configForm.ShowDialog();*/ //long id = (new frmLinkingConfig((long)5e15+100012, conn)).Get((long)5e15+100012, conn); long id = (new frmLinkingConfig(0, conn)).Get(0, conn); // return configForm._configId; //Application.Run(new frmLinkingConfig((long)5e15+600107, conn)); //Get((long)5e15+600107, conn); }