예제 #1
0
        //добавление товара
        private void button1_Click(object sender, EventArgs e)
        {
            ManufacturerAddForm manufacturerAddForm = new ManufacturerAddForm();

            DialogResult result = manufacturerAddForm.ShowDialog(this);

            if (result == DialogResult.Cancel)
            {
                return;
            }

            Manufacturer manufacturer = new Manufacturer();

            manufacturer.name      = manufacturerAddForm.textBox1.Text;
            manufacturer.country   = manufacturerAddForm.textBox2.Text;
            manufacturer.state     = manufacturerAddForm.textBox3.Text;
            manufacturer.city      = manufacturerAddForm.textBox4.Text;
            manufacturer.address   = manufacturerAddForm.textBox5.Text;
            manufacturer.ZIP       = manufacturerAddForm.textBox6.Text;
            manufacturer.telephone = manufacturerAddForm.textBox7.Text;

            db.Manufacturers.Add(manufacturer);
            db.SaveChanges();
            RefreshGrid(dataGridView1);

            MessageBox.Show("Новый производитель добавлен");
        }
예제 #2
0
        //редактирвоание товара
        private void button2_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count > 0)
            {
                int  index     = dataGridView1.SelectedRows[0].Index;
                int  id        = 0;
                bool converted = Int32.TryParse(dataGridView1[0, index].Value.ToString(), out id);
                if (converted == false)
                {
                    return;
                }

                Manufacturer        manufacturer = db.Manufacturers.Find(id);
                ManufacturerAddForm muForm       = new ManufacturerAddForm();
                muForm.textBox1.Text = manufacturer.name;
                muForm.textBox2.Text = manufacturer.country;
                muForm.textBox3.Text = manufacturer.state;
                muForm.textBox4.Text = manufacturer.city;
                muForm.textBox5.Text = manufacturer.address;
                muForm.textBox6.Text = manufacturer.ZIP;
                muForm.textBox7.Text = manufacturer.telephone;


                DialogResult result = muForm.ShowDialog(this);

                if (result == DialogResult.Cancel)
                {
                    return;
                }

                manufacturer.name      = muForm.textBox1.Text;
                manufacturer.country   = muForm.textBox2.Text;
                manufacturer.state     = muForm.textBox3.Text;
                manufacturer.city      = muForm.textBox4.Text;
                manufacturer.address   = muForm.textBox5.Text;
                manufacturer.ZIP       = muForm.textBox6.Text;
                manufacturer.telephone = muForm.textBox7.Text;

                db.Entry(manufacturer).State = EntityState.Modified;
                db.SaveChanges();
                RefreshGrid(dataGridView1);

                MessageBox.Show("Производитель обновлен");
            }
        }