private void btnCargarFaltas_Click(object sender, EventArgs e)
        {
            string res = "";
            for (int i = 0; i < dgvIntegrantes.Rows.Count; i++)
            {

                oAsistencia = new clsAsistencia();
                oAsistencia.Dni = dgvIntegrantes["dni", i].Value.ToString();
                if (dgvIntegrantes["asistio?", i].Value != null)
                {
                    oAsistencia.Asistio = 1;
                }
                else
                {
                    oAsistencia.Asistio = 0;
                }
                oAsistencia.Fecha_creacion = DateTime.Now.Date;
                oMensaje = new clsMensaje_Predica();
                oMensaje.MensajeReciente();
                res = oAsistencia.agregarAsistencia(oMensaje.ID_mensaje);
            }
            if (res == "")
            {
                MessageBox.Show("Asistencias cargadas exitosamente");
                btnCargarFaltas.Visible = false;
            }
        }
        private void btnListarAsistencias_Click(object sender, EventArgs e)
        {
            oAsistencia = new clsAsistencia();
            dgvIntegrantes.Columns.Clear();
            dgvIntegrantes.DataSource = oAsistencia.listarAsistencias(clsUtilidades.codigoGrupo);
            dgvIntegrantes.Columns.Add("asistencia", "Asistencia");

            if (dgvIntegrantes.Columns["asistio"] != null)
            {
                dgvIntegrantes.Columns["asistio"].Visible = false;
                for (int i = 0; i < dgvIntegrantes.Rows.Count; i++)
                {
                    if (dgvIntegrantes["asistio", i].Value.ToString() == "1")
                    {
                        dgvIntegrantes.Rows[i].Cells[5].Value = "Asistió";
                    }
                    else
                    {
                        dgvIntegrantes.Rows[i].Cells[5].Value = "Faltó";
                    }
                }
            }
        }