void Analyze_qol(List <Part> parts, ResourceSimulator sim, EnvironmentAnalyzer env) { // calculate living space factor living_space = Lib.Clamp((volume / Math.Max(crew_count, 1u)) / PreferencesComfort.Instance.livingSpace, 0.1, 1.0); // calculate comfort factor comforts = new Comforts(parts, env.landed, crew_count > 1, has_comms); }
private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { if (listBox1.SelectedItems.Count > 0) { int id = (int)listBox1.SelectedValue; Comforts row = db.Comforts.Find(id); textBox2.Text = row.Name; } }
private void button9_Click(object sender, EventArgs e) { if (listBox1.SelectedItems.Count > 0) { int id = (int)listBox1.SelectedValue; Comforts row = db.Comforts.Find(id); row.Name = textBox2.Text; db.SaveChanges(); } if (dataGridView2.SelectedRows.Count > 0) { int index = dataGridView2.SelectedRows[0].Index; int id = (int)dataGridView2[0, index].Value; Numbers row = db.Numbers.Find(id); listBox1.DataSource = row.Comforts.ToList(); } }
private void button8_Click(object sender, EventArgs e) { if (listBox1.SelectedItems.Count > 0) { if (MessageBox.Show("Удалить запись", "Удаление", MessageBoxButtons.OKCancel) == DialogResult.OK) { int id = (int)listBox1.SelectedValue; Comforts row = db.Comforts.Find(id); db.Comforts.Remove(row); db.SaveChanges(); } if (dataGridView2.SelectedRows.Count > 0) { int index = dataGridView2.SelectedRows[0].Index; int id = (int)dataGridView2[0, index].Value; Numbers row = db.Numbers.Find(id); listBox1.DataSource = row.Comforts.ToList(); } } }