예제 #1
0
        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;
            }
        }
예제 #2
0
        public object VratiLaboratorije()
        {
            SqlCommand command = connection.CreateCommand();

            command.CommandText = $"select * from Laboratorija";

            SqlDataReader       reader       = command.ExecuteReader();
            List <Laboratorija> laboratorije = new List <Laboratorija>();

            while (reader.Read())
            {
                Laboratorija l = new Laboratorija
                {
                    Naziv                  = (string)reader["Naziv"],
                    LaboratorijaID         = (int)reader["LaboratorijaID"],
                    DnevniKapacitetTestova = (int)reader["DnevniKapacitetTestova"],
                    Grad = (string)reader["Grad"],
                };
                laboratorije.Add(l);
            }
            reader.Close();

            return(laboratorije);
        }