private void button_body_edit_Click(object sender, EventArgs e) { int index; try { index = dataGridView_body.SelectedRows[0].Index; } catch { index = 0; } int id; bool converted = Int32.TryParse(dataGridView_body[0, index].Value.ToString(), out id); if (converted == false) { return; } Type_Body body = db.Type_Bodies.Find(id); Engine_Add edit = new Engine_Add(); edit.getBody = body.NameBody; edit.label_engine_add_engine.Visible = false; edit.button_engine_add_Add_eng.Visible = false; edit.button_engine_add_edit_engine.Visible = false; edit.textBox_engine_add_engine.Visible = false; edit.button_engine_add_add_body.Visible = false; edit.ShowDialog(); body.NameBody = edit.getBody; db.SaveChanges(); Refresh_Body(); }
private void button_engine_add_add_body_Click(object sender, EventArgs e) { Type_Body body = new Type_Body { NameBody = textBox_engine_add_body.Text, }; db.Type_Bodies.Add(body); db.SaveChanges(); this.Close(); }
private void add_data() { if (db.Avtos.Any()) { return; } else { Engine engine = new Engine(); engine.EngineID = 1; engine.Type_Engine = "Дизель"; Engine engine1 = new Engine(); engine1.EngineID = 2; engine1.Type_Engine = "Бензин"; Engine engine2 = new Engine(); engine2.EngineID = 3; engine2.Type_Engine = "Газ"; Type_Body body = new Type_Body(); body.Type_BodyID = 1; body.NameBody = "Пикап"; Type_Body body1 = new Type_Body(); body1.Type_BodyID = 2; body1.NameBody = "Универсал"; Type_Body body2 = new Type_Body(); body2.Type_BodyID = 3; body2.NameBody = "Седан"; Avto avto = new Avto(); avto.Model = "Opel"; avto.Marka = "Turbo"; avto.Color = "Gold"; avto.Count_Doors = 2; avto.Type_BodyID = 3; avto.EngineID = 1; db.Engines.Add(engine); db.Engines.Add(engine1); db.Engines.Add(engine2); db.Type_Bodies.Add(body); db.Type_Bodies.Add(body1); db.Type_Bodies.Add(body2); db.Avtos.Add(avto); db.SaveChanges(); } }
private void button_body_delete_Click(object sender, EventArgs e) { if (dataGridView_engine.SelectedRows[0].Index > 0) { int index = dataGridView_body.SelectedRows[0].Index; int id = 0; bool converted = Int32.TryParse(dataGridView_body[0, index].Value.ToString(), out id); if (converted == false) { return; } Type_Body body = db.Type_Bodies.Find(id); db.Type_Bodies.Remove(body); db.SaveChanges(); Refresh_Body(); } }