Пример #1
0
        private void LoadCalendario()
        {
            DataTable oCalendario = SPs.AprCalendarioVacunacion().GetDataSet().Tables[0];

            StringBuilder oHeader    = new StringBuilder();
            StringBuilder oBody      = new StringBuilder();
            string        edad       = "";
            string        LastHeader = "";
            Boolean       header     = true;

            foreach (DataRow oRow in oCalendario.Rows)
            {
                if (edad != oRow["EdadSemanas"].ToString())
                {
                    if (oBody.Length == 0)
                    {
                        oBody.AppendFormat("<tr><td>{0}</td>", oRow["NombreEdad"]);
                    }
                    else
                    {
                        header = false;
                        oBody.AppendFormat("</tr><tr><td>{0}</td>", oRow["NombreEdad"]);
                    }
                    edad = oRow["EdadSemanas"].ToString();
                }
                if (header)
                {
                    oHeader.AppendFormat("<th>{0}</th>", oRow["NombreVacuna"]);
                    LastHeader = oRow["NombreVacuna"].ToString();
                }

                oBody.AppendFormat("<td>{0}</td>", oRow["nombre"]);
            }
            oBody.Append("</tr>");

            calBody.Text   = oBody.ToString();
            calHeader.Text = oHeader.ToString();
        }