예제 #1
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            Form_Add form = new Form_Add();

            form.buttonUpdate.Visible = false;
            form.button1_Add.Visible  = true;
            form.ShowDialog();
            Refresh();
        }
예제 #2
0
        private void buttonEdit_Click(object sender, EventArgs e)
        {
            int index;

            try { index = dataGridView1.SelectedRows[0].Index; }
            catch { index = 0; }

            int  id;
            bool converted = Int32.TryParse(dataGridView1[0, index].Value.ToString(), out id);

            if (converted == false)
            {
                return;
            }

            Avto avto = db.Avtos.Find(id);

            Form_Add edit = new Form_Add();


            edit.getModel      = avto.Model;
            edit.getMarka      = avto.Marka;
            edit.getColor      = avto.Color;
            edit.getCountDoors = avto.Count_Doors;
            edit.getEngine     = avto.EngineID;
            edit.getBody       = avto.Type_BodyID;

            edit.buttonUpdate.Visible = true;
            edit.button1_Add.Visible  = false;
            edit.ShowDialog();

            avto.Model       = edit.getModel;
            avto.Marka       = edit.getMarka;
            avto.Color       = edit.getColor;
            avto.Count_Doors = edit.getCountDoors;
            avto.EngineID    = edit.getEngine;
            avto.Type_BodyID = edit.getBody;

            db.SaveChanges();
            Refresh();
        }