private void btnUpdate_Click(object sender, EventArgs e)
        {
            Rodzaj_narzedzia frm = (Rodzaj_narzedzia)Application.OpenForms["Rodzaj_narzedzia"];
            int row = Convert.ToInt32(frm.dgvRodzaj.CurrentRow.Cells[0].Value);;
            DM_Rodzaj_narzedzia toUpdate = this.database.DM_Rodzaj_narzedzia.Where(narzedzie => narzedzie.Id_rodzaj_narzedzia == row).First();

            toUpdate.Nazwa = txtRodzaj.Text;


            database.SaveChanges();
            frm.dgvRodzaj.DataSource = this.database.vDM_Rodzaj_narzedzia.ToList();
            this.Close();
        }
Exemple #2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            DM_Rodzaj_narzedzia news = new DM_Rodzaj_narzedzia();

            news.Nazwa = this.txtNew.Text;

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

            var MaterialForm = Application.OpenForms.OfType <Rodzaj_narzedzia>().Single();

            MaterialForm.initDataGridView();
            this.Close();
        }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć rodzaj narzędzia?", "Usuwanie rodzaju narzędzia", MessageBoxButtons.YesNo);

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

                DM_Rodzaj_narzedzia toRemove = this.database.DM_Rodzaj_narzedzia.Where(id_narz => id_narz.Id_rodzaj_narzedzia == id).First();

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

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