public object VratiOsiguranaLica() { SqlCommand command = connection.CreateCommand(); command.CommandText = $"select * from OsiguranoLice"; SqlDataReader reader = command.ExecuteReader(); List <OsiguranoLice> osiguranaLica = new List <OsiguranoLice>(); while (reader.Read()) { OsiguranoLice o = new OsiguranoLice { Ime = (string)reader["Ime"], Prezime = (string)reader["Prezime"], KrvnaGrupa = (string)reader["KrvnaGrupa"], LBO = (string)reader["LBO"], OsiguranoLiceID = (int)reader["OsiguranoLiceID"] }; osiguranaLica.Add(o); } reader.Close(); return(osiguranaLica); }
private void fixDGVData() { zahtevi = Connection.Instance.GetZahtevi(); zahteviBinding = new BindingList <Zahtev>(zahtevi); dgvZahtevi.DataSource = zahteviBinding; DataGridViewComboBoxColumn rezultatiCol = new DataGridViewComboBoxColumn { DataSource = rezultati, HeaderText = "Rezultat", Name = "RezultatCombo", FlatStyle = FlatStyle.Flat }; DataGridViewComboBoxColumn tipTestaCol = new DataGridViewComboBoxColumn { DataSource = tipTesta, HeaderText = "Tip", Name = "TipCombo", FlatStyle = FlatStyle.Flat }; DataGridViewComboBoxColumn statusCol = new DataGridViewComboBoxColumn { DataSource = status, HeaderText = "Status", Name = "StatusCombo", FlatStyle = FlatStyle.Flat, }; dgvZahtevi.Columns.Add(statusCol); dgvZahtevi.Columns.Add(rezultatiCol); dgvZahtevi.Columns.Add(tipTestaCol); foreach (DataGridViewRow row in dgvZahtevi.Rows) { int idLica = (int)row.Cells["OsiguranoLiceID"].Value; int idLab = (int)row.Cells["LaboratorijaID"].Value; OsiguranoLice lice = new OsiguranoLice(); Laboratorija lab = new Laboratorija(); lice = osiguranaLica.Find(x => x.OsiguranoLiceID == idLica); lab = laboratorije.Find(x => x.LaboratorijaID == idLab); row.Cells["ImePrezimeOsiguranogLica"].Value = lice.ImePrezime; row.Cells["NazivLaboratorije"].Value = lab.Naziv; row.Cells["StatusCombo"].Value = row.Cells["Status"].Value; } }