private void dgvPojazdy_CellContentClick(object sender, DataGridViewCellEventArgs e) { int pojazdID = Convert.ToInt32(dgvPojazdy.CurrentRow.Cells["IdPojazdKolumna"].Value); pojazd = BazaDanych.WyszukajPojazd(pojazdID); if (pojazd.rodzaj == "OSOBÓWKA") { cenaLabel.Text = "200"; } else if (pojazd.rodzaj == "CIĘŻARÓWKA") { cenaLabel.Text = "500"; } else if (pojazd.rodzaj == "CYSTERNA") { cenaLabel.Text = "1000"; } else if (pojazd.rodzaj == "BUS") { cenaLabel.Text = "350"; } else { cenaLabel.Text = "670"; } }
private void btOK_Click(object sender, EventArgs e) { int pojazdID = Convert.ToInt32(dgvPojazdy.CurrentRow.Cells["IdPojazdKolumna"].Value); pojazd = BazaDanych.WyszukajPojazd(pojazdID); if (conncectionName == "Klient") { bool sukces = decimal.TryParse(cenaLabel.Text, out cena); } if (conncectionName == "Klient") { bool sukces = Int32.TryParse(idKlientaLabel.Text, out idKlienta); } try { klient = BazaDanych.WyszukajKlienta(idKlienta); Zamowienie zamowienie = new Zamowienie(klient, pojazd, "ZLOZONO", DateTime.Now, data, cena, "NIE"); BazaDanych.DodajZamowienie(zamowienie); MessageBox.Show("Zamówienie zostało dodane!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception) { MessageBox.Show("Nie udało się dodać zamówienia", "Błąd!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btModyfikuj_Click(object sender, EventArgs e) { if (pojazdy.Count != 0) { int pojazdID = Convert.ToInt32(dgvPojazdy.CurrentRow.Cells["dgvIDPojazd"].Value); pojazd = BazaDanych.WyszukajPojazd(pojazdID); EdytujPojazd myform = new EdytujPojazd(pojazd); myform.ShowDialog(); pojazdy = BazaDanych.ListaPojazdow(); bsPojazd.DataSource = new BindingList <Pojazd>(pojazdy); dgvPojazdy.DataSource = bsPojazd; } else { MessageBox.Show("Lista pojazdów jest pusta", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnUsunPojazd_Click(object sender, EventArgs e) { if (pojazdy.Count != 0) { int pojazdID = Convert.ToInt32(dgvPojazdy.CurrentRow.Cells["dgvIDPojazd"].Value); try { BazaDanych.UsunPojazd(BazaDanych.WyszukajPojazd(pojazdID)); MessageBox.Show("Udało się usunąć pojazd.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); pojazdy = BazaDanych.ListaPojazdow(); bsPojazd.DataSource = new BindingList <Pojazd>(pojazdy); dgvPojazdy.DataSource = bsPojazd; } catch (Exception) { MessageBox.Show("Nie udało się usunąć pojazdu.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Lista pojazdów jest pusta", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }