private void button1_Click(object sender, EventArgs e) { DialogResult = DialogResult.OK; var returnValue = new Form1.CsvRow { SystemName = tbEditSystem.Text, StationName = tbEditStation.Text + " [" + tbEditSystem.Text + "]", CommodityName = cbEditCommodityName.Text, SellPrice = nEditSell.Value, BuyPrice = nEditBuy.Value, Demand = nEditDemand.Value, Supply = nEditSupply.Value, DemandLevel = tbEditDemandLevel.Text, SupplyLevel = tbEditSupplyLevel.Text, SampleDate = dtpEditSampleDate.Value, SourceFileName = tbEditFilename.Text }; RowToEdit = returnValue; Close(); }
public EditPriceData(Form1.CsvRow csvRow, List <string> commodities) { InitializeComponent(); RowToEdit = csvRow; tbEditSystem.Text = RowToEdit.SystemName; tbEditStation.Text = RowToEdit.StationName.Substring(0, RowToEdit.StationName.IndexOf("[") - 1); cbEditCommodityName.Text = RowToEdit.CommodityName; nEditSell.Value = RowToEdit.SellPrice; nEditBuy.Value = RowToEdit.BuyPrice; nEditDemand.Value = RowToEdit.Demand; nEditSupply.Value = RowToEdit.Supply; tbEditDemandLevel.Text = RowToEdit.DemandLevel; tbEditSupplyLevel.Text = RowToEdit.SupplyLevel; dtpEditSampleDate.Value = RowToEdit.SampleDate; tbEditFilename.Text = RowToEdit.SourceFileName; foreach (var x in commodities.OrderBy(y => y)) { cbEditCommodityName.Items.Add(x); } }