Ejemplo n.º 1
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            Rodzaj_maszyny    frm      = (Rodzaj_maszyny)Application.OpenForms["Rodzaj_maszyny"];
            int               row      = Convert.ToInt32(frm.dgvRodzajMaszyny.CurrentRow.Cells[0].Value);
            DP_Rodzaj_maszyny toUpdate = this.database.DP_Rodzaj_maszyny.Where(maszyna => maszyna.Id_rodzaj_maszyny == row).First();

            toUpdate.Rodzaj_maszyny = txtRodzaj.Text;
            database.SaveChanges();
            frm.dgvRodzajMaszyny.DataSource = this.database.vDP_Rodzaj_maszyny.ToList();
            this.Close();
        }
Ejemplo n.º 2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            DP_Rodzaj_maszyny news = new DP_Rodzaj_maszyny();

            news.Rodzaj_maszyny = this.txtNew.Text;

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

            var MachineTypeForm = Application.OpenForms.OfType <Rodzaj_maszyny>().Single();

            MachineTypeForm.initDataGridView();
            this.Close();
        }
Ejemplo n.º 3
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć rodzaj maszyny?", "Usuwanie rodzaju maszyny", MessageBoxButtons.YesNo);

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

                DP_Rodzaj_maszyny toRemove = this.database.DP_Rodzaj_maszyny.Where(id_masz => id_masz.Id_rodzaj_maszyny == id).First();

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

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