///<summary>The values returned are sent to the webserver.</summary> public static List <AllergyDefm> GetMultAllergyDefms(List <long> allergyDefNums) { List <AllergyDef> AllergyDefList = AllergyDefs.GetMultAllergyDefs(allergyDefNums); List <AllergyDefm> AllergyDefmList = ConvertListToM(AllergyDefList); return(AllergyDefmList); }
private void FillExistingGrid() { gridAllergyExisting.BeginUpdate(); gridAllergyExisting.Columns.Clear(); ODGridColumn col = new ODGridColumn("Last Modified", 90, HorizontalAlignment.Center); gridAllergyExisting.Columns.Add(col); col = new ODGridColumn("Description", 200); gridAllergyExisting.Columns.Add(col); col = new ODGridColumn("Reaction", 100); gridAllergyExisting.Columns.Add(col); col = new ODGridColumn("Inactive", 80, HorizontalAlignment.Center); gridAllergyExisting.Columns.Add(col); gridAllergyExisting.Rows.Clear(); _listAllergyCur = Allergies.GetAll(_patCur.PatNum, false); List <long> allergyDefNums = new List <long>(); for (int h = 0; h < _listAllergyCur.Count; h++) { if (_listAllergyCur[h].AllergyDefNum > 0) { allergyDefNums.Add(_listAllergyCur[h].AllergyDefNum); } } _listAllergyDefCur = AllergyDefs.GetMultAllergyDefs(allergyDefNums); ODGridRow row; AllergyDef ald; for (int i = 0; i < _listAllergyCur.Count; i++) { row = new ODGridRow(); ald = new AllergyDef(); ald = AllergyDefs.GetOne(_listAllergyCur[i].AllergyDefNum, _listAllergyDefCur); row.Cells.Add(_listAllergyCur[i].DateTStamp.ToShortDateString()); if (ald.Description == null) { row.Cells.Add(""); } else { row.Cells.Add(ald.Description); } if (_listAllergyCur[i].Reaction == null) { row.Cells.Add(""); } else { row.Cells.Add(_listAllergyCur[i].Reaction); } if (_listAllergyCur[i].StatusIsActive) { row.Cells.Add(""); } else { row.Cells.Add("X"); } gridAllergyExisting.Rows.Add(row); } gridAllergyExisting.EndUpdate(); }