Example #1
0
        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);
        }
Example #2
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;
            }
        }