private void btnAdd_Click(object sender, EventArgs e)
        {
            DP_Model_maszyny news = new DP_Model_maszyny();

            news.Nazwa_modelu_maszyny = this.txtNew.Text;

            this.database.DP_Model_maszyny.Add(news);
            this.database.SaveChanges();

            var MachineModelForm = Application.OpenForms.OfType <Model_maszyny>().Single();

            MachineModelForm.initDataGridView();
            this.Close();
        }
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            Model_maszyny frm = (Model_maszyny )Application.OpenForms["Model_maszyny"];
            int           row = Convert.ToInt32(frm.dgvModelMaszyny.CurrentRow.Cells[0].Value);

            DP_Model_maszyny toUpdate = this.database.DP_Model_maszyny.Where(maszyna => maszyna.Id_model_maszyny == row).First();

            //DP_Rodzaj_maszyny toUpdate = this.database.DP_Rodzaj_maszyny.Where(maszyna => maszyna.Id_rodzaj_maszyny == row).First();
            //dgvWlasciwosc.Columns[0].Visible = false; kod do ukrywania id w posredniczacej
            toUpdate.Nazwa_modelu_maszyny = txtModel.Text;


            database.SaveChanges();
            frm.dgvModelMaszyny.DataSource = this.database.vDP_Model_maszyny.ToList();
            this.Close();
        }
Beispiel #3
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć model maszyny?", "Usuwanie modelu maszyny", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                int id = Convert.ToInt32(this.dgvModelMaszyny.CurrentRow.Cells[0].Value);

                DP_Model_maszyny toRemove = this.database.DP_Model_maszyny.Where(id_masz => id_masz.Id_model_maszyny == id).First();

                this.database.DP_Model_maszyny.Remove(toRemove); // DELETE

                this.database.SaveChanges();
                initDataGridView();
            }
            else
            {
                DialogResult dialog1Result = MessageBox.Show("Nie udało się usunąć modelu maszyny.");
            }
        }