コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Parametr_czesci    frm      = (Parametr_czesci)Application.OpenForms["Parametr_czesci"];
            int                row      = Convert.ToInt32(frm.dgvParametrCzesci.CurrentRow.Cells[0].Value);
            DM_Parametr_czesci toUpdate = this.database.DM_Parametr_czesci.Where(czesc => czesc.Id_parametr_czesci == row).First();

            toUpdate.Wartosc = textBox1.Text;

            database.SaveChanges();
            frm.dgvParametrCzesci.DataSource = this.database.vDM_Parametr_czesci.ToList();
            this.Close();
        }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            DM_Parametr_czesci newi = new DM_Parametr_czesci();

            newi.Id_czesci     = Convert.ToInt32(comboBox1.SelectedValue);
            newi.Id_wlasciwosc = Convert.ToInt32(comboBox2.SelectedValue);
            newi.Wartosc       = textBox1.Text;

            this.database.DM_Parametr_czesci.Add(newi);
            this.database.SaveChanges();
            this.Close();
            this.Hide();
            Parametr_czesci parametrczesci = new Parametr_czesci(this.database);

            parametrczesci.ShowDialog();
        }
コード例 #3
0
        private void button3_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć parametr?", "Usuwanie parametru", MessageBoxButtons.YesNo);

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

                DM_Parametr_czesci toRemove = this.database.DM_Parametr_czesci.Where(czesc => czesc.Id_parametr_czesci == id).First();


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

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