Example #1
0
        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);
        }
Example #2
0
 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;
     }
 }
Example #3
0
 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();
     }
 }
Example #4
0
 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();
         }
     }
 }