private void btnObrisiAutomobil_Click(object sender, EventArgs e) { DataGridViewRow selectedRow = autiGrid.SelectedRows[0]; int id = Convert.ToInt32(selectedRow.Cells[0].Value); //provjerava ima li automobil trenutne rezervacije Rezervacija rez = new Rezervacija(); bool imaRezervacije = rez.AutoImaRezervacije(id); if (imaRezervacije == true) { MessageBox.Show("Auto je rezerviran. Ne možete izbrisati rezervirani automobil."); } else { //brisanje automobila Automobil auto = new Automobil(); auto.ObrisiAutomobil(id); //ponovno se dohvacaju automobili za grid Automobil automobil = new Automobil(); DataTable dtAutomobili = automobil.DohvatiAutomobile(); dtAutomobili.Columns["naziv"].ColumnName = "Marka"; dtAutomobili.Columns["automobilID"].ColumnName = "ID automobila"; dtAutomobili.Columns["naziv1"].ColumnName = "Model"; dtAutomobili.Columns["tip"].ColumnName = "Tip"; dtAutomobili.Columns["cijena"].ColumnName = "Cijena (kn)"; autiGrid.AutoGenerateColumns = true; autiGrid.DataSource = dtAutomobili; //ovdje postavljamo datasource za auti grid, datatable dtAutomobili autiGrid.Columns[1].Width = 150; autiGrid.Columns[2].Width = 150; autiGrid.Columns[3].Width = 150; autiGrid.Columns[4].Width = 150; autiGrid.Sort(autiGrid.Columns[1], ListSortDirection.Ascending); //sortiranje grid-a autiGrid.Columns[0].Visible = false; //skrivam prvi stupac koji sadrži automobilID } }