コード例 #1
0
    public void cargar()
    {
        try
        {
            Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];

            /*Periodo*/
            Anio_Escolar_Periodo          objAnio_Escolar_Periodo     = new Anio_Escolar_Periodo();
            OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            DataTable tbl_Periodo = new DataTable();
            objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id;
            tbl_Periodo = objOperAnio_Escolar_Periodo.ConsultarPeriodo_Actual(objAnio_Escolar_Periodo);

            /*Estudiante que pertenecen a un salón*/
            Asignacion          objAsignacion     = new Asignacion();
            OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objAsignacion.id          = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString()));
            tbl_Estudiante.DataSource = objOperAsignacion.ConsultarEstudiante(objAsignacion);
            tbl_Estudiante.DataBind();
            DataTable tbl_Asignacion = new DataTable();
            tbl_Asignacion = objOperAsignacion.ConsultarAsignacion(objAsignacion);

            /*Indicadores*/
            Indicador          objIndicador     = new Indicador();
            OperacionIndicador objOperIndicador = new OperacionIndicador(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objIndicador.id_materia = int.Parse(tbl_Asignacion.Rows[0].ItemArray[2].ToString());
            objIndicador.id_grado   = int.Parse(tbl_Asignacion.Rows[0].ItemArray[11].ToString());
            objIndicador.id_anio_escolar_periodo = int.Parse(tbl_Periodo.Rows[0].ItemArray[0].ToString());
            tbl_Indicadores.DataSource           = objOperIndicador.ConsultarIndicador(objIndicador);
            tbl_Indicadores.DataBind();
        }
        catch (Exception)
        {
        }
    }
コード例 #2
0
    public void cargar()
    {
        try
        {
            Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];

            /*Periodo*/
            Anio_Escolar_Periodo          objAnio_Escolar_Periodo     = new Anio_Escolar_Periodo();
            OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id;
            clsFunciones.enlazarCombo(objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo), ddlPeriodo);

            /*Salones*/

            Asignacion          objAsignacion     = new Asignacion();
            OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objAsignacion.tecnica = 1;

            ddlSalon.DataValueField = "id_salon";
            ddlSalon.DataTextField  = "salon";
            ddlSalon.DataSource     = objOperAsignacion.ConsultarAsignacion(objAsignacion).DefaultView.ToTable(true, "id_salon", "salon");
            ddlSalon.DataBind();
        }
        catch (Exception)
        {
        }
    }
コード例 #3
0
 protected void btnGuardar_Click(object sender, EventArgs e)
 {
     try {
         Anio_Escolar_Periodo          objAnio_Escolar_Periodo     = new Anio_Escolar_Periodo();
         Anio_Escolar                  objAnio_Escolar             = (Anio_Escolar)Session["anioEscolar"];
         OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objAnio_Escolar_Periodo.descripcion            = txtDescripcion.Text;
         objAnio_Escolar_Periodo.id_anio_escolar        = objAnio_Escolar.id;
         objAnio_Escolar_Periodo.fecha_inicio           = DateTime.Parse(Request.Form[txtFecha_Inicio.UniqueID]);
         objAnio_Escolar_Periodo.fecha_fin              = DateTime.Parse(Request.Form[txtFecha_Fin.UniqueID]);
         objAnio_Escolar_Periodo.fecha_fin_calificacion = DateTime.Parse(Request.Form[txtFecha_Fin_Calificacion.UniqueID]);
         objAnio_Escolar_Periodo.porcentaje             = int.Parse(txtPorcentaje.Text);
         objAnio_Escolar_Periodo.numero_notas           = int.Parse(txtNumero_Notas.Text);
         objAnio_Escolar_Periodo.id_usuario             = int.Parse(Session["id_usuario"].ToString());
         string accion = Page.RouteData.Values["Accion"].ToString();
         if (accion.Equals("Agregar"))
         {
             objOperAnio_Escolar_Periodo.InsertarAnio_Escolar_Periodo(objAnio_Escolar_Periodo);
             Response.RedirectToRoute("General", new { Modulo = "Configuracion", Entidad = "Anio_Escolar_Periodo", Pagina = "Busqueda", Accion = "Agrego" });
         }
         else
         {
             objAnio_Escolar_Periodo.id = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["id"].ToString()));
             objOperAnio_Escolar_Periodo.ActualizarAnio_Escolar_Periodo(objAnio_Escolar_Periodo);
             Response.RedirectToRoute("General", new { Modulo = "Configuracion", Entidad = "Anio_Escolar_Periodo", Pagina = "Busqueda", Accion = "Edito" });
         }
     }
     catch (Exception) { }
 }
コード例 #4
0
 private void vertbl_Anio_Escolar_Periodo()
 {
     try
     {
         Anio_Escolar_Periodo          objAnio_Escolar_Periodo     = new Anio_Escolar_Periodo();
         OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         objAnio_Escolar_Periodo.id_usuario = int.Parse(Session["Id_usuario"].ToString());
         if (!string.IsNullOrEmpty(txtDescripcion.Text))
         {
             objAnio_Escolar_Periodo.descripcion = txtDescripcion.Text.Trim();
         }
         else
         {
             objAnio_Escolar_Periodo.descripcion = null;
         }
         tbl_Anio_Escolar_Periodo.DataSource = objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo);
         tbl_Anio_Escolar_Periodo.DataBind();
         if (tbl_Anio_Escolar_Periodo.Rows.Count == 0)
         {
             this.ShowNotification("Datos", Resources.Mensaje.msjNoDatos, "success");
         }
     }
     catch (Exception)
     {
     }
 }
コード例 #5
0
    public void cargar()
    {
        try
        {
            Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];

            /*Periodo*/
            Anio_Escolar_Periodo          objAnio_Escolar_Periodo     = new Anio_Escolar_Periodo();
            OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id;
            clsFunciones.enlazarCombo(objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo), ddlPeriodo);

            /*Salones
             *
             * Asignacion objAsignacion = new Asignacion();
             * OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
             * objAsignacion.tecnica = 1;
             */


            //id_usuario = int.Parse(dv.);
            //id_salon = int.Parse(dataBase.Rows[0].ItemArray[2].ToString());
        }
        catch (Exception ex)
        {
            message.InnerHtml = "<p>" + ex.Message + " </p>";
        }
    }
コード例 #6
0
    public void cargar()
    {
        try
        {
            Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];

            Anio_Escolar_Periodo          objPeriodo     = new Anio_Escolar_Periodo();
            OperacionAnio_Escolar_Periodo objOperPeriodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objPeriodo.id_anio_escolar = objAnio_Escolar.id;
            clsFunciones.enlazarCombo(objOperPeriodo.ConsultarAnio_Escolar_Periodo(objPeriodo), ddlPeriodo);
        }
        catch (Exception)
        {
        }
    }
コード例 #7
0
 protected void load()
 {
     try {
         string accion = Page.RouteData.Values["accion"].ToString();
         if (accion.Equals("Edita"))
         {
             GridView                      tbl_Anio_Escolar_Periodo    = new GridView();
             Anio_Escolar_Periodo          objAnio_Escolar_Periodo     = new Anio_Escolar_Periodo();
             OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
             objAnio_Escolar_Periodo.id          = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["id"].ToString()));
             tbl_Anio_Escolar_Periodo.DataSource = objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo);
             tbl_Anio_Escolar_Periodo.DataBind();
             txtDescripcion.Text            = tbl_Anio_Escolar_Periodo.Rows[0].Cells[1].Text;
             txtFecha_Inicio.Text           = DateTime.Parse(tbl_Anio_Escolar_Periodo.Rows[0].Cells[3].Text).ToShortDateString();
             txtFecha_Fin.Text              = DateTime.Parse(tbl_Anio_Escolar_Periodo.Rows[0].Cells[4].Text).ToShortDateString();
             txtFecha_Fin_Calificacion.Text = DateTime.Parse(tbl_Anio_Escolar_Periodo.Rows[0].Cells[5].Text).ToShortDateString();
             txtPorcentaje.Text             = tbl_Anio_Escolar_Periodo.Rows[0].Cells[6].Text.Replace(",", ".");
             txtNumero_Notas.Text           = tbl_Anio_Escolar_Periodo.Rows[0].Cells[7].Text;
         }
     }
     catch (Exception) {}
 }
コード例 #8
0
 protected void btnEliminar_Click(object sender, EventArgs e)
 {
     if (int.Parse(txtOpcion.Value) == 1)
     {
         Anio_Escolar_Periodo          objAnio_Escolar_Periodo     = new Anio_Escolar_Periodo();
         OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         foreach (GridViewRow row in tbl_Anio_Escolar_Periodo.Rows)
         {
             if (row.RowType == DataControlRowType.DataRow)
             {
                 CheckBox chkRow = (row.Cells[0].FindControl("CheckBox1") as CheckBox);
                 if (chkRow.Checked)
                 {
                     objAnio_Escolar_Periodo.id         = int.Parse(row.Cells[1].Text);
                     objAnio_Escolar_Periodo.id_usuario = int.Parse(Session["id_usuario"].ToString());
                     objOperAnio_Escolar_Periodo.EliminarAnio_Escolar_Periodo(objAnio_Escolar_Periodo);
                 }
             }
         }
         Response.RedirectToRoute("General", new { Modulo = "Configuracion", Entidad = "Anio_Escolar_Periodo", Pagina = "Busqueda", Accion = "Elimino" });
     }
 }
コード例 #9
0
 public void cargar()
 {
     try {
         Anio_Escolar_Periodo          objAnio_Escolar_Periodo     = new Anio_Escolar_Periodo();
         OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         clsFunciones.enlazarCombo(objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo), ddlPeriodo);
         string   accion = Page.RouteData.Values["Accion"].ToString();
         GridView tbl_Configuracion_Calificacion = new GridView();
         Calificacion_Configuracion          objCalificacion_Configuracion     = new Calificacion_Configuracion();
         OperacionCalificacion_Configuracion objOperCalificacion_Configuracion = new OperacionCalificacion_Configuracion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         if (accion.Equals("Edita"))
         {
             objCalificacion_Configuracion.id          = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString()));
             tbl_Configuracion_Calificacion.DataSource = objOperCalificacion_Configuracion.ConsultarCalificacion_Configuracion(objCalificacion_Configuracion);
             tbl_Configuracion_Calificacion.DataBind();
             txtDescripcion.Text      = HttpUtility.HtmlEncode(tbl_Configuracion_Calificacion.Rows[0].Cells[1].Text);
             ddlPeriodo.SelectedValue = tbl_Configuracion_Calificacion.Rows[0].Cells[2].Text;
             txtPorcentaje.Text       = tbl_Configuracion_Calificacion.Rows[0].Cells[3].Text;
         }
     }
     catch (Exception) {}
 }
コード例 #10
0
    public void cargar()
    {
        try
        {
            Anio_Escolar         objAnio_Escolar         = (Anio_Escolar)Session["anioEscolar"];
            Anio_Escolar_Periodo objAnio_Escolar_Periodo = new Anio_Escolar_Periodo();
            objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id;
            OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            clsFunciones.enlazarCombo(objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo), ddlPeriodo);
            Grado          objGrado     = new Grado();
            OperacionGrado objOperGrado = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objGrado.id_anio_escolar = objAnio_Escolar.id;
            clsFunciones.enlazarCombo(objOperGrado.ConsultarGrado(objGrado), ddlGrado);

            string accion = Page.RouteData.Values["Accion"].ToString();
            if (accion.Equals("Edita"))
            {
                Indicador          objIndicador     = new Indicador();
                OperacionIndicador objOperIndicador = new OperacionIndicador(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
                objIndicador.id = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString()));
                GridView tbl_Indicador = new GridView();
                tbl_Indicador.DataSource = objOperIndicador.ConsultarIndicador(objIndicador);
                tbl_Indicador.DataBind();
                txtDescripcion.Text      = HttpUtility.HtmlDecode(tbl_Indicador.Rows[0].Cells[1].Text);
                ddlPeriodo.SelectedValue = tbl_Indicador.Rows[0].Cells[2].Text;
                ddlGrado.SelectedValue   = tbl_Indicador.Rows[0].Cells[3].Text;
                Materia          objMateria     = new Materia();
                OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
                objMateria.id_grado = int.Parse(ddlGrado.SelectedValue.ToString());
                clsFunciones.enlazarCombo(objOperMateria.ConsultarMateria(objMateria), ddlMateria);
                obtenerSaber();
                ddlMateria.SelectedValue = tbl_Indicador.Rows[0].Cells[4].Text;
                ddlSaber.SelectedValue   = tbl_Indicador.Rows[0].Cells[5].Text;
            }
        }
        catch (Exception)
        {
        }
    }
コード例 #11
0
    public void cargar()
    {
        Anio_Escolar         objAnio_Escolar         = (Anio_Escolar)Session["anioEscolar"];
        Anio_Escolar_Periodo objAnio_Escolar_Periodo = new Anio_Escolar_Periodo();

        objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id;
        OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        clsFunciones.enlazarCombo(objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo), ddlPeriodo);
        Grado          objGrado     = new Grado();
        OperacionGrado objOperGrado = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        objGrado.id_anio_escolar = objAnio_Escolar.id;
        clsFunciones.enlazarCombo(objOperGrado.ConsultarGrado(objGrado), ddlGrado);

        string accion = Page.RouteData.Values["Accion"].ToString();

        if (accion.Equals("Edita"))
        {
            string             id               = Page.RouteData.Values["Id"].ToString();
            Desempeno          objDesempeno     = new Desempeno();
            OperacionDesempeno objOperDesempeno = new OperacionDesempeno(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            GridView           tbl_Desempeno    = new GridView();
            objDesempeno.id          = int.Parse(id);
            tbl_Desempeno.DataSource = objOperDesempeno.ConsultarDesempeno(objDesempeno);
            tbl_Desempeno.DataBind();
            txtDescripcion.Text      = HttpUtility.HtmlDecode(tbl_Desempeno.Rows[0].Cells[1].Text);
            ddlPeriodo.SelectedValue = tbl_Desempeno.Rows[0].Cells[2].Text;
            ddlGrado.SelectedValue   = tbl_Desempeno.Rows[0].Cells[3].Text;
            Materia          objMateria     = new Materia();
            OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objMateria.id_grado = int.Parse(ddlGrado.SelectedValue.ToString());
            clsFunciones.enlazarCombo(objOperMateria.ConsultarMateria(objMateria), ddlMateria);
            ddlMateria.SelectedValue = tbl_Desempeno.Rows[0].Cells[4].Text;
        }
    }
コード例 #12
0
    public string generarPlanilla(int asignacion)
    {
        string              html              = "";
        Asignacion          objAsignacion     = new Asignacion();
        OperacionAsignacion objOperAsignacion = new OperacionAsignacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        objAsignacion.id = asignacion;
        DataTable        dtsEstudiante   = objOperAsignacion.ConsultarEstudiante(objAsignacion);
        Colegio          objColegio      = new Colegio();
        OperacionColegio objOperColegio  = new OperacionColegio(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
        DataTable        dt              = objOperColegio.ConsultarColegio(objColegio);
        Anio_Escolar     objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"];
        DataTable        dts_Asignacion  = objOperAsignacion.ConsultarAsignacion(objAsignacion);
        Salon            objSalon        = new Salon();
        OperacionSalon   objOperSalon    = new OperacionSalon(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        objSalon.id = int.Parse(dts_Asignacion.Rows[0].ItemArray[1].ToString());
        DataTable        dts_Salon      = objOperSalon.ConsultarSalon(objSalon);
        Docente          objDocente     = new Docente();
        OperacionDocente objOperDocente = new OperacionDocente(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        if (int.Parse(Session["id_usuario_tipo"].ToString()) == 2)
        {
            objDocente.id = int.Parse(this.obtenerId_Docente());
        }
        else
        {
            objDocente.id = int.Parse(ddlDocente.SelectedValue.ToString());
        }
        //objDocente.id = int.Parse(dts_Salon.Rows[0].ItemArray[4].ToString());
        DataTable        dts_Docente    = objOperDocente.ConsultarDocente(objDocente);
        Materia          objMateria     = new Materia();
        OperacionMateria objOperMateria = new OperacionMateria(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        objMateria.id = int.Parse(dts_Asignacion.Rows[0].ItemArray[2].ToString());
        DataTable dts_Materia = objOperMateria.ConsultarMateria(objMateria);

        Anio_Escolar_Periodo          objAnio_Escolar_Periodo     = new Anio_Escolar_Periodo();
        OperacionAnio_Escolar_Periodo objOperAnio_Escolar_Periodo = new OperacionAnio_Escolar_Periodo(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);

        objAnio_Escolar_Periodo.id_anio_escolar = objAnio_Escolar.id;
        DataTable dts_Periodo          = objOperAnio_Escolar_Periodo.ConsultarPeriodo_Actual(objAnio_Escolar_Periodo);
        DataTable dts_Periodo_Anterior = objOperAnio_Escolar_Periodo.ConsultarPeriodo_Anterior(objAnio_Escolar_Periodo);
        GridView  tbl_Promedio         = new GridView();
        DataView  promedio             = new DataView();

        if (objOperAnio_Escolar_Periodo.ConsultarAnio_Escolar_Periodo(objAnio_Escolar_Periodo).Rows.Count > 1)
        {
            Calificacion          objCalificacion     = new Calificacion();
            OperacionCalificacion objOperCalificacion = new OperacionCalificacion(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
            objCalificacion.id_usuario    = int.Parse(dts_Asignacion.Rows[0].ItemArray[0].ToString());
            objCalificacion.id_asignacion = int.Parse(dts_Periodo_Anterior.Rows[0].ItemArray[0].ToString());
            promedio = objOperCalificacion.ConsultarPromedio_PeriodoAcumulado(objCalificacion).DefaultView;
        }
        string estilo         = " style = 'border:1px solid #000; text-align: center'";
        string htmlencabezado = "";

        htmlencabezado += " <table width='100%' height='100%' style='font-size:10px; font-family:Calibri ;border-collapse:collapse;' width='100%'><tr><td width='20%' style = 'text-align:center'><img alt='logo' src = 'http://academico.itipuentenacional.edu.co/img/logo.png'  width='60' height='60' ></td><td width='80%' >";
        htmlencabezado += " <table width='100%' width='100%' height='100%' style='font-size:10px; font-family:Calibri ;border-collapse:collapse;border: 1px solid #000'>";
        htmlencabezado += "<tr>";
        htmlencabezado += "<td colspan='3' style = 'text-align: center ; font-weight:bold' ><h4>" + dt.Rows[0].ItemArray[1].ToString() + "</h4></td>";
        htmlencabezado += " </tr>";
        htmlencabezado += " <tr>";
        htmlencabezado += "  <td style = 'border:1px solid #000;'><strong>MATERIA:</strong> " + dts_Materia.Rows[0].ItemArray[1].ToString() + "</td>";
        htmlencabezado += "  <td style = 'border:1px solid #000;'><strong>SALÓN:</strong> " + dts_Salon.Rows[0].ItemArray[1].ToString() + "</td>";
        htmlencabezado += "   <td style = 'border:1px solid #000;'><strong>AÑO:</strong> " + objAnio_Escolar.descripcion + "</td>";
        htmlencabezado += "  </tr>";
        htmlencabezado += "  <tr>";
        htmlencabezado += "  <td style = 'border:1px solid #000;'><strong>DOCENTE:</strong> " + dts_Docente.Rows[0].ItemArray[3].ToString() + " " + dts_Docente.Rows[0].ItemArray[4].ToString() + "</td>";
        if (dts_Periodo.Rows.Count > 0)
        {
            htmlencabezado += "  <td  style = 'border:1px solid #000;'><strong>PERIODO:</strong> " + dts_Periodo.Rows[0].ItemArray[1].ToString() + "</td>";
        }
        else
        {
            htmlencabezado += "  <td  style = 'border:1px solid #000;'><strong>PERIODO:</strong> </td>";
        }
        DateTime date = DateTime.Now;

        htmlencabezado += "<td><strong>Fecha Impresión:</strong>  " + date.ToString("yyyy/MM/dd HH:mm") + "</td>";
        htmlencabezado += "</tr>";
        htmlencabezado += "</table>";
        htmlencabezado += "</td></tr></table>";

        string htmlcuerpo = "<table width='100%' height='100%' style='font-size:12px; font-family:Calibri ;border-collapse:collapse; border: 0.5px solid #000'>";

        htmlcuerpo += "<tr>";
        htmlcuerpo += "<td bgcolor='#d6e3bc' " + estilo + " width = '5%'>#</td>";
        htmlcuerpo += "<td bgcolor='#d6e3bc' " + estilo + " width = '30%'> <strong>ESTUDIANTE</strong></td>";
        htmlcuerpo += "</tr>";
        for (int i = 0; i < dtsEstudiante.Rows.Count; i++)
        {
            htmlcuerpo += "<tr>";
            htmlcuerpo += "<td " + estilo + "><strong>" + (i + 1) + "</strong></td>";
            htmlcuerpo += "<td style = 'border:1px solid #000; font-size:12px'> " + dtsEstudiante.Rows[i].ItemArray[4] + " " + dtsEstudiante.Rows[i].ItemArray[5]
                          + " " + dtsEstudiante.Rows[i].ItemArray[2] + " " + dtsEstudiante.Rows[i].ItemArray[3] + "</td>";
            htmlcuerpo += "</tr>";
        }
        htmlcuerpo += "</table>";
        html       += htmlencabezado + "<br>" + htmlcuerpo;
        return(html);
    }