Esempio n. 1
0
        private void FillGrid()
        {
            gridMain.BeginUpdate();
            gridMain.ListGridColumns.Clear();
            GridColumn col = new GridColumn(Lan.g("TableRxManage", "Date"), 70);

            gridMain.ListGridColumns.Add(col);
            col = new GridColumn(Lan.g("TableRxManage", "Drug"), 140);
            gridMain.ListGridColumns.Add(col);
            col = new GridColumn(Lan.g("TableRxManage", "Sig"), 0);
            gridMain.ListGridColumns.Add(col);
            col = new GridColumn(Lan.g("TableRxManage", "Disp"), 70);
            gridMain.ListGridColumns.Add(col);
            col = new GridColumn(Lan.g("TableRxManage", "Refills"), 70);
            gridMain.ListGridColumns.Add(col);
            col = new GridColumn(Lan.g("TableRxManage", "Provider"), 70);
            gridMain.ListGridColumns.Add(col);
            col = new GridColumn(Lan.g("TableRxManage", "Notes"), 0);
            gridMain.ListGridColumns.Add(col);
            col = new GridColumn(Lan.g("TableRxManage", "Missing Info"), 0);
            gridMain.ListGridColumns.Add(col);
            gridMain.ListGridRows.Clear();
            _listRx = RxPats.GetAllForPat(_patCur.PatNum);
            _listRx.Sort(SortByRxDate);
            GridRow row;

            for (int i = 0; i < _listRx.Count; i++)
            {
                row = new GridRow();
                row.Cells.Add(_listRx[i].RxDate.ToShortDateString());
                row.Cells.Add(_listRx[i].Drug);
                row.Cells.Add(_listRx[i].Sig);
                row.Cells.Add(_listRx[i].Disp);
                row.Cells.Add(_listRx[i].Refills);
                row.Cells.Add(Providers.GetAbbr(_listRx[i].ProvNum));
                row.Cells.Add(_listRx[i].Notes);
                row.Cells.Add(SheetPrinting.ValidateRxForSheet(_listRx[i]));
                row.Tag = _listRx[i].Copy();
                gridMain.ListGridRows.Add(row);
            }
            gridMain.EndUpdate();
        }