private void LoadPatientsGrid() { var client = new EyeWebServiceClient(); gvPatients.DataSource = client.ListPatientsProfile(int.Parse(HttpContext.Current.Session["userId"].ToString())); gvPatients.DataBind(); }
public void ProcessRequest(HttpContext context) { HttpRequest request = context.Request; string[] qryStr = request.QueryString[0].ToLower().Split('|'); HttpResponse response = context.Response; string numberOfRows = request["rows"]; string pageIndex = request["page"]; string sortColumnName = request["sidx"]; string sortOrderBy = request["sord"]; int totalRecords; string output = ""; var client = new EyeWebServiceClient(); switch (qryStr[0].ToLower()) { case "getpatients": var patients = client.ListPatientsProfile(int.Parse(HttpContext.Current.Session["userId"].ToString())); List <Dictionary <String, Object> > tableRowsPatients = new List <Dictionary <String, Object> >(); foreach (var dr in patients) { var rowPatients = new Dictionary <String, Object>(); rowPatients["patientId"] = dr.patientId; rowPatients["parentId"] = dr.parentId; rowPatients["providerId"] = dr.providerId; rowPatients["firstName"] = dr.firstName; rowPatients["lastName"] = dr.lastName; rowPatients["dob"] = dr.dob; rowPatients["gender"] = dr.gender; var parentProfile = client.GetUserProfile(dr.parentId); rowPatients["parentName"] = parentProfile.firstName + " " + parentProfile.lastName; tableRowsPatients.Add(rowPatients); } output = new JavaScriptSerializer().Serialize(tableRowsPatients); break; } response.Write(output); }
public void ProcessRequest(HttpContext context) { HttpRequest request = context.Request; string[] qryStr = request.QueryString[0].ToLower().Split('|'); HttpResponse response = context.Response; string numberOfRows = request["rows"]; string pageIndex = request["page"]; string sortColumnName = request["sidx"]; string sortOrderBy = request["sord"]; int totalRecords; string output = ""; var client = new EyeWebServiceClient(); switch (qryStr[0].ToLower()) { case "getpatients": var patients = client.ListPatientsProfile(int.Parse(HttpContext.Current.Session["userId"].ToString())); List<Dictionary<String, Object>> tableRowsPatients = new List<Dictionary<String, Object>>(); foreach (var dr in patients) { var rowPatients = new Dictionary<String, Object>(); rowPatients["patientId"] = dr.patientId; rowPatients["parentId"] = dr.parentId; rowPatients["providerId"] = dr.providerId; rowPatients["firstName"] = dr.firstName; rowPatients["lastName"] = dr.lastName; rowPatients["dob"] = dr.dob; rowPatients["gender"] = dr.gender; var parentProfile = client.GetUserProfile(dr.parentId); rowPatients["parentName"] = parentProfile.firstName + " " + parentProfile.lastName; tableRowsPatients.Add(rowPatients); } output = new JavaScriptSerializer().Serialize(tableRowsPatients); break; } response.Write(output); }