Exemple #1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            WlasciwoscNarzedzia frm = (WlasciwoscNarzedzia)Application.OpenForms["WlasciwoscNarzedzia"];
            int row = Convert.ToInt32(frm.dgvWlasciwosc.CurrentRow.Cells[0].Value);;
            DM_Parametr_narzedzia toUpdate = this.database.DM_Parametr_narzedzia.Where(narzedzie => narzedzie.Id_parametru == row).First();

            toUpdate.Id_narzedzia  = Convert.ToInt32(cmbNazwa.SelectedValue);
            toUpdate.Id_wlasciwosc = Convert.ToInt32(cmbWlasciwosc.SelectedValue);
            toUpdate.Wartosc       = txtWartosc.Text;


            database.SaveChanges();
            frm.dgvWlasciwosc.DataSource = this.database.vDM_Parametr_narzedzia.ToList();
            this.Close();
        }
        private void btnAdd_Click(object sender, EventArgs e)
        {
            //WlasciwoscNarzedzia frm = (WlasciwoscNarzedzia)Application.OpenForms["WlasciwoscNarzedzia"];
            DM_Parametr_narzedzia news = new DM_Parametr_narzedzia();

            news.Id_narzedzia  = Convert.ToInt32(cmbNazwa.SelectedValue);
            news.Id_wlasciwosc = Convert.ToInt32(cmbWlasciwosc.SelectedValue);
            news.Wartosc       = txtWartosc.Text;

            this.database.DM_Parametr_narzedzia.Add(news);
            this.database.SaveChanges();
            //frm.dgvWlasciwosc.DataSource = this.database.vDM_Parametr_narzedzia.ToList();
            var MaterialForm = Application.OpenForms.OfType <WlasciwoscNarzedzia>().Single();

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

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

                DM_Parametr_narzedzia toRemove = this.database.DM_Parametr_narzedzia.Where(id_narz => id_narz.Id_parametru == id).First();

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

                this.database.SaveChanges();
                initDataGridView();
            }

            else
            {
                DialogResult dialog1Result = MessageBox.Show("Nie udało się usunąć materiału?");
            }
        }