protected void bind() { dtSearchMaster = master.GetDietMaster_History(Convert.ToInt32(Session["PatientID"].ToString())); if (dtSearchMaster.Tables[0].Rows.Count == 0) { Nodatadiv.Style.Add("display", "block"); } else { Nodatadiv.Style.Add("display", "none"); } foreach (DataRow dr in dtSearchMaster.Tables[0].Rows) { lblTitle = new Label(); lblContent = new Label(); lblTitle.Text = String.Format("{0:dd-MMM-yyyy}", Convert.ToDateTime(dr["CDdtUpdated"])); //lblContent.Text = dr["PatientName"].TString(); pn = new AjaxControlToolkit.AccordionPane(); pn.ID = "Pane" + i; pn.HeaderContainer.Controls.Add(lblTitle); pn.ContentContainer.Controls.Add(new LiteralControl(bindhistory(i, String.Format("{0:dd-MMM-yyyy}", Convert.ToDateTime(dr["CDdtUpdated"]))))); pn.Attributes.Add("width", "100%"); accClientHistory.Panes.Add(pn); ++i; } }
private static string[] getHistoryDetails() { string[] result = null; int i = 0; StringBuilder sb = new StringBuilder(); dtSearchMaster = new DataSet(); dtSearchMaster = master.GetDietMaster_History(Convert.ToInt32(HttpContext.Current.Session["PatientID"])); if (dtSearchMaster.Tables[0].Rows.Count == 0) { result = new string[] { "<div class='page-header'><h3>Client Visits</h3></div><div id='Nodatadiv' style='display: block; color: rgb(128, 137, 160);' class='align-center'><h4>No visits found</h4></div>" } } ; else { sb.Append(" <div class='panel-group' id='accordion'>"); foreach (DataRow dr in dtSearchMaster.Tables[0].Rows) { sb.Append("<div class='panel panel-info'>"); sb.Append("<div class='panel-heading'>"); sb.Append("<h4 class='panel-title'>"); sb.Append("<a data-toggle='collapse' data-parent='#accordion' href='#accordion_" + String.Format("{0:MMMddyyyyHHmm}", Convert.ToDateTime(dr["CDdtUpdated"])) + "'>" + String.Format("{0:dd-MMM-yyyy(HH:MM)}", Convert.ToDateTime(dr["CDdtUpdated"])) + "</a>"); sb.Append("</h4></div>"); sb.Append("<div id='accordion_" + String.Format("{0:MMMddyyyyHHmm}", Convert.ToDateTime(dr["CDdtUpdated"])) + "' class='panel-collapse collapse'>"); sb.Append("<div class='panel-body'>"); sb.Append(bindhistory(i, String.Format("{0:dd-MMM-yyyy(HH:mm)}", Convert.ToDateTime(dr["CDdtUpdated"])), String.Format("{0:yyyy-MM-dd HH:mm:ss}", Convert.ToDateTime(dr["CDdtUpdated"])))); sb.Append("</div>"); sb.Append("</div>"); sb.Append("</div>"); ++i; } sb.Append("</div>"); result = new string[] { sb.ToString().Replace("<p>", "").Replace("</p>", "") };; } return(result); }