Пример #1
0
        private void btnZapisz_Click(object sender, EventArgs e)
        {
            Narzedzie    frm       = (Narzedzie)Application.OpenForms["Narzedzie"];
            DM_Narzedzie narzedzie = new DM_Narzedzie();

            narzedzie.Nazwa = txtNazwa.Text;
            narzedzie.Id_rodzaj_narzedzia = Convert.ToInt32(comboBox1.SelectedValue);;
            narzedzie.Nr_seryjny          = txtNumer.Text;
            narzedzie.Data_zuzycia        = dateTimePicker1.Value;
            this.database.DM_Narzedzie.Add(narzedzie);
            database.SaveChanges();
            frm.dgvNarzedzie.DataSource = this.database.vDM_Narzedzie.ToList();
            this.Close();
        }
Пример #2
0
        private void btnZapisz_Click(object sender, EventArgs e)
        {
            Narzedzie    frm      = (Narzedzie)Application.OpenForms["Narzedzie"];
            int          row      = Convert.ToInt32(frm.dgvNarzedzie.CurrentRow.Cells[0].Value);
            DM_Narzedzie toUpdate = this.database.DM_Narzedzie.Where(narzedzie => narzedzie.Id_narzedzia == row).First();

            toUpdate.Nazwa = textBox2.Text;
            toUpdate.Id_rodzaj_narzedzia = Convert.ToInt32(comboBox1.SelectedValue);
            toUpdate.Nr_seryjny          = textBox1.Text;
            toUpdate.Data_zuzycia        = Convert.ToDateTime(dateTimePicker1.Value);

            database.SaveChanges();
            frm.dgvNarzedzie.DataSource = this.database.vDM_Narzedzie.ToList();
            this.Close();
        }
Пример #3
0
        private void btnDeletenarzedzie_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć narzędzie?", "Usuwanie narzędzia", MessageBoxButtons.YesNo);

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

                DM_Narzedzie toRemove = this.database.DM_Narzedzie.Where(id_narzedzia => id_narzedzia.Id_narzedzia == id).First();

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

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