Example #1
0
        private void FillGridVaccine()
        {
            gridVaccine.BeginUpdate();
            gridVaccine.ListGridColumns.Clear();
            GridColumn col = new GridColumn("Date", 90);

            gridVaccine.ListGridColumns.Add(col);
            col = new GridColumn("Vaccine", 100);
            gridVaccine.ListGridColumns.Add(col);
            VaccineList = VaccinePats.Refresh(PatCur.PatNum);
            gridVaccine.ListGridRows.Clear();
            GridRow row;

            for (int i = 0; i < VaccineList.Count; i++)
            {
                row = new GridRow();
                if (VaccineList[i].DateTimeStart.Year < 1880)
                {
                    row.Cells.Add("");
                }
                else
                {
                    row.Cells.Add(VaccineList[i].DateTimeStart.ToShortDateString());
                }
                string str = "";
                if (VaccineList[i].VaccineDefNum == 0)
                {
                    str = "Not administered: " + VaccineList[i].Note;
                }
                else
                {
                    str = VaccineDefs.GetOne(VaccineList[i].VaccineDefNum).VaccineName;
                }
                row.Cells.Add(str);
                gridVaccine.ListGridRows.Add(row);
            }
            gridVaccine.EndUpdate();
        }