예제 #1
0
 private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
 {
     BazaDanych baza = new BazaDanych();
     DataGridView dgv = sender as DataGridView;
     editedItem = dgv.CurrentCell.Value.ToString();
     int number = dgv.CurrentCell.ColumnIndex;
     if (number != 0)
     {
         columnName = dgv.Columns[number].Name;
         numerID = Convert.ToInt32(dgv.CurrentRow.Cells[1].Value);
         if (MessageBox.Show("Jesteś pewien, że chcesz wprowadzić zmiany?", "Potwierdź", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             baza.EdytujKsiazke(Convert.ToInt32(numerID), columnName, editedItem);
         }
         else
         {
             DataTable dt = baza.wykonajSelectKsiazki("SELECT * FROM Ksiazki");
             this.dataGridView1.DataSource = dt;
         }
     }
 }
예제 #2
0
        private void DodajBT_Click(object sender, EventArgs e)
        {
            BazaDanych baza = new BazaDanych();
            Ksiazki kk = new Ksiazki();
            if (Walidacja() == true)
            {

                kk.Tytul = TytulTB.Text;
                kk.DaneAutora = AutorTB.Text;
                kk.Wydawnictwo = WydawnictwoTB.Text;
                kk.RokWydania = RokTB.Text;
                kk.Gatunek = GatunekTB.Text;
                kk.Ilosc = IloscTB.Text;
                kk.Cena = CenaTB.Text;
                baza.DodajKsiazke(kk);

            }
            DataTable dt = baza.wykonajSelectKsiazki("SELECT * FROM Ksiazki");
            this.dataGridView1.DataSource = dt;
        }
예제 #3
0
 private void UsunTB_Click(object sender, EventArgs e)
 {
     DataGridViewCheckBoxCell cell = null;
     BazaDanych baza = new BazaDanych();
     foreach (DataGridViewRow row in dataGridView1.Rows)
     {
         cell = row.Cells[0] as DataGridViewCheckBoxCell;
         if (cell.Value != cell.TrueValue)
         {
             string numer = row.Cells[1].Value.ToString();
             if (MessageBox.Show("Jesteś pewien, że chcesz usunąć książkę " + row.Cells[2].Value.ToString() + " " + row.Cells[3].Value.ToString() + "?", "Potwierdź", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 baza.UsunKsiazke(Convert.ToInt32(numer));
             }
         }
     }
     DataTable dt = baza.wykonajSelectKsiazki("SELECT * FROM Ksiazki");
     this.dataGridView1.DataSource = dt;
 }