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

            news.Nazwa_uslugi_serwisu_zewnetrznego = this.txtNew.Text;

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

            var UslugaSerwZewForm = Application.OpenForms.OfType <Uslugi_serwisu_zewnetrznego>().Single();

            UslugaSerwZewForm.initDataGridView();
            this.Close();
        }
Ejemplo n.º 2
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            Uslugi_serwisu_zewnetrznego frm = (Uslugi_serwisu_zewnetrznego)Application.OpenForms["Uslugi_serwisu_zewnetrznego"];
            int row = Convert.ToInt32(frm.dgvUslugiSerwZew.CurrentRow.Cells[0].Value);

            DP_Usluga_serwisu_zewnetrznego toUpdate = this.database.DP_Usluga_serwisu_zewnetrznego.Where(uslugaserwzewn => uslugaserwzewn.Id_usluga_serwisu_zewnetrznego == 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_uslugi_serwisu_zewnetrznego = txtNazwaUslugiSerwZew.Text;


            database.SaveChanges();
            frm.dgvUslugiSerwZew.DataSource = this.database.vDP_Usluga_serwisu_zewnetrznego.ToList();
            this.Close();
        }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć nazwę usługi serwisu zewnętrzego?", "Usuwanie nazwy usługi serwisu zewnętrznego", MessageBoxButtons.YesNo);

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

                DP_Usluga_serwisu_zewnetrznego toRemove = this.database.DP_Usluga_serwisu_zewnetrznego.Where(id_usluga => id_usluga.Id_usluga_serwisu_zewnetrznego == id).First();

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

                this.database.SaveChanges();
                initDataGridView();
            }
            else
            {
                DialogResult dialog1Result = MessageBox.Show("Nie udało się usunąć nazwy usługi serwisu zewnętrznego.");
            }
        }