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

            toUpdate.Nazwa            = textBox1.Text;
            toUpdate.Id_model_maszyny = Convert.ToInt32(comboBox1.SelectedValue);
            toUpdate.Ilosc_poczatkowa = Convert.ToInt32(textBox2Ilosc.Text);

            database.SaveChanges();
            frm.dgvCzesc.DataSource = this.database.vDM_Czesc.ToList();
            this.Close();
        }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Czy chcesz usunąć część?", "Usuwanie części", MessageBoxButtons.YesNo);

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

                DM_Czesc toRemove = this.database.DM_Czesc.Where(id_czesc => id_czesc.Id_czesci == id).First();


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

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