//Added By Sonia to populate the DataTable for Clincian's clients public DataTable GetSharedClients(string ClinicianRowIdentifier, int StaffId) { DataTable DataTableClients; Streamline.DataService.UserInfo objectUser; try { //CommonFunctions.Event_Trap(this); DataTableClients = new DataTable(); objectUser = new Streamline.DataService.UserInfo(); DataTableClients = objectUser.getSharedClients(ClinicianRowIdentifier, StaffId); //DataRow drBlank = DataTableClients.NewRow(); //drBlank["ClientId"] = "-1"; //drBlank["Name"] = "View different Patients..."; //drBlank["Status"] = 0; //DataTableClients.Rows.InsertAt(drBlank, 0); //drBlank["ClientId"] = "-2"; //drBlank["Name"] = "Search Patients"; //drBlank["Status"] = 0; //DataTableClients.Rows.InsertAt(drBlank, 1); return(DataTableClients); } catch (Exception ex) { if (ex.Data["CustomExceptionInformation"] == null) { ex.Data["CustomExceptionInformation"] = ""; } else { ex.Data["CustomExceptionInformation"] = ""; } if (ex.Data["DatasetInfo"] == null) { ex.Data["DatasetInfo"] = null; } throw (ex); } finally { DataTableClients = null; objectUser = null; } }