protected void Page_LoadComplete(object sender, EventArgs e)
        {
            if (IsPostBack == false)
            {
                asignacionEstudianteLN = new AsignacionEstudianteLN();

                asignacionEstudianteLN.gridCiclo1(GridCiclo1);
                asignacionEstudianteLN.gridCiclo2(GridCiclo2);
                GridAsignaciones.DataSource = dt;
                DataTable foto       = asignacionEstudianteLN.FotografiaEstudiante(Convert.ToInt32(txtIDE.Text));
                DataRow   row        = foto.Rows[0];
                var       fotografia = row["Fotografia"];

                byte[] bytes        = (byte[])row["Fotografia"];
                string base64String = Convert.ToBase64String(bytes, 0, bytes.Length);
                hdfFoto.Value = base64String;
            }
        }
        protected void btnAgregar1_Click(object sender, EventArgs e)
        {
            asignacionEstudianteEN = new AsignacionEstudianteEN();
            asignacionEstudianteLN = new AsignacionEstudianteLN();

            if (GridAsignaciones != null)
            {
                foreach (GridViewRow row in GridAsignaciones.Rows)
                {
                    string id            = row.Cells[0].Text;
                    string personGroupId = row.Cells[2].Text;
                    string personName    = txtNombres.Text;

                    asignacionEstudianteEN.idAsignacionCatedratico = Convert.ToInt32(id);
                    asignacionEstudianteEN.idEstudiante            = Convert.ToInt32(txtIDE.Text);

                    if (asignacionEstudianteLN.Insertar_AsignacionEstudiante(asignacionEstudianteEN) == 1)
                    {
                        string mensaje = "Ingreso Exitoso";
                        addPersonToGroup(personGroupId, personName);
                        ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true);
                        ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "cerrarModal", "cerrarModal();", true);
                    }
                }
            }

            if (GridAsignaciones2 != null)
            {
                foreach (GridViewRow row in GridAsignaciones2.Rows)
                {
                    string id            = row.Cells[0].Text;
                    string personGroupId = row.Cells[2].Text;
                    string personName    = txtNombres.Text;

                    asignacionEstudianteEN.idAsignacionCatedratico = Convert.ToInt32(id);
                    asignacionEstudianteEN.idEstudiante            = Convert.ToInt32(txtIDE.Text);

                    if (asignacionEstudianteLN.Insertar_AsignacionEstudiante(asignacionEstudianteEN) == 1)
                    {
                        string mensaje = "Ingreso Exitoso";
                        addPersonToGroup(personGroupId, personName);
                        ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true);
                        ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "cerrarModal", "cerrarModal();", true);
                    }
                }
            }

            if (GridAsignaciones3 != null)
            {
                foreach (GridViewRow row in GridAsignaciones3.Rows)
                {
                    string id            = row.Cells[0].Text;
                    string personGroupId = row.Cells[2].Text;
                    string personName    = txtNombres.Text;

                    asignacionEstudianteEN.idAsignacionCatedratico = Convert.ToInt32(id);
                    asignacionEstudianteEN.idEstudiante            = Convert.ToInt32(txtIDE.Text);

                    if (asignacionEstudianteLN.Insertar_AsignacionEstudiante(asignacionEstudianteEN) == 1)
                    {
                        string mensaje = "Ingreso Exitoso";
                        addPersonToGroup(personGroupId, personName);
                        ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true);
                        ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "cerrarModal", "cerrarModal();", true);
                    }
                }
            }


            if (GridAsignaciones4 != null)
            {
                foreach (GridViewRow row in GridAsignaciones4.Rows)
                {
                    string id            = row.Cells[0].Text;
                    string personGroupId = row.Cells[2].Text;
                    string personName    = txtNombres.Text;

                    asignacionEstudianteEN.idAsignacionCatedratico = Convert.ToInt32(id);
                    asignacionEstudianteEN.idEstudiante            = Convert.ToInt32(txtIDE.Text);

                    if (asignacionEstudianteLN.Insertar_AsignacionEstudiante(asignacionEstudianteEN) == 1)
                    {
                        string mensaje = "Ingreso Exitoso";
                        addPersonToGroup(personGroupId, personName);
                        ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true);
                        ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "cerrarModal", "cerrarModal();", true);
                    }
                }
            }

            if (GridAsignaciones5 != null)
            {
                foreach (GridViewRow row in GridAsignaciones5.Rows)
                {
                    string id            = row.Cells[0].Text;
                    string personGroupId = row.Cells[2].Text;
                    string personName    = txtNombres.Text;

                    asignacionEstudianteEN.idAsignacionCatedratico = Convert.ToInt32(id);
                    asignacionEstudianteEN.idEstudiante            = Convert.ToInt32(txtIDE.Text);

                    if (asignacionEstudianteLN.Insertar_AsignacionEstudiante(asignacionEstudianteEN) == 1)
                    {
                        string mensaje = "Ingreso Exitoso";
                        addPersonToGroup(personGroupId, personName);
                        ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "alert('" + mensaje + "');", true);
                        ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "cerrarModal", "cerrarModal();", true);
                    }
                }
            }
        }