示例#1
0
        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;
            }
        }
示例#2
0
        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);
        }