private void button7_Click(object sender, EventArgs e) { DataGridViewRow selectedRow = mojeRezervacijeGrid.SelectedRows[0]; int idMojeRezervacije = Convert.ToInt32(selectedRow.Cells[0].Value); Rezervacija rez = new Rezervacija(); rez.DeaktivirajOdabranuRezervaciju(idMojeRezervacije); groupBox8.Visible = true; Rezervacija rezervacija = new Rezervacija(); DataTable dtRezervacije = rezervacija.DohvatiMojeRezervacije(userID); dtRezervacije.Columns[0].ColumnName = "ID rezervacije"; dtRezervacije.Columns[1].ColumnName = "Datum rezervacije"; dtRezervacije.Columns[2].ColumnName = "Početak posudbe"; dtRezervacije.Columns[3].ColumnName = "Kraj posudbe"; dtRezervacije.Columns[4].ColumnName = "Marka automobila"; dtRezervacije.Columns[5].ColumnName = "Model automobila"; dtRezervacije.Columns[6].ColumnName = "Tip automobila"; dtRezervacije.Columns[7].ColumnName = "Status rezervacije"; mojeRezervacijeGrid.DataSource = dtRezervacije; mojeRezervacijeGrid.Columns[0].Visible = false; mojeRezervacijeGrid.Columns[7].Visible = false; if (mojeRezervacijeGrid.RowCount == 0) { groupBox8.Visible = false; } }
/// <summary> /// Metoda koja prikazuje podatke o rezervaciji /// </summary> /// <param name="id"></param> public void IspuniMojeRezervacijeControl(int id) { userID = id; groupBox8.Visible = true; Rezervacija rezervacija = new Rezervacija(); DataTable dtRezervacije = rezervacija.DohvatiMojeRezervacije(id); dtRezervacije.Columns[0].ColumnName = "ID rezervacije"; dtRezervacije.Columns[1].ColumnName = "Datum rezervacije"; dtRezervacije.Columns[2].ColumnName = "Početak posudbe"; dtRezervacije.Columns[3].ColumnName = "Kraj posudbe"; dtRezervacije.Columns[4].ColumnName = "Marka automobila"; dtRezervacije.Columns[5].ColumnName = "Model automobila"; dtRezervacije.Columns[6].ColumnName = "Tip automobila"; dtRezervacije.Columns[7].ColumnName = "Status rezervacije"; mojeRezervacijeGrid.DataSource = dtRezervacije; mojeRezervacijeGrid.Columns[0].Visible = false; mojeRezervacijeGrid.Columns[7].Visible = false; foreach (DataGridViewRow red in mojeRezervacijeGrid.Rows) { if (red.Cells[7].Value.ToString() != "aktivna") { red.DefaultCellStyle.BackColor = Color.Red; } else { red.DefaultCellStyle.BackColor = Color.White; } } mojeRezervacijeGrid.Update(); if (mojeRezervacijeGrid.RowCount == 0) { groupBox8.Visible = false; } }