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