protected void BBuscar_Click(object sender, EventArgs e)
        {
            ConexionBDInscripcion BD1 = new ConexionBDInscripcion();

            if ((TBCI.Text != "") && (BD1.ExisteAlumno(TBCI.Text)))
            {
                Persona alumno = BD1.ConsultarAlumno(TBCI.Text);
                LCI.Text         = TBCI.Text;
                LabelNombre.Text = alumno.Nombre + " " + alumno.Apellido;
            }
            else
            {
                LMensaje.ForeColor = System.Drawing.Color.Red;
                LMensaje.Text      = "No existen coincidencias del Alumno";
                Inicializar();
            }

            ConexionBDSeccion BD = new ConexionBDSeccion();

            if ((TBCodigo.Text != "") && (BD.ExisteSeccion(TBCodigo.Text)))
            {
                Seccion miseccion = BD.ConsultarSeccion(TBCodigo.Text);

                LCurso.Text     = miseccion.Curso.Nombre;
                LModulo.Text    = miseccion.Curso.Modulo;
                LCodigo.Text    = miseccion.Codigo;
                LCapacidad.Text = miseccion.Capacidad.ToString();
                LFechaI.Text    = miseccion.FechaI;
                LFechaF.Text    = miseccion.FechaF;
                LCosto.Text     = miseccion.Costo.ToString();
                LHorario.Items.Clear();
                foreach (Horario hor in miseccion.Horario)
                {
                    string clase = hor.Dia + " de " + hor.HoraI + " a " + hor.HoraF + " Salon: " + hor.Salon;
                    LHorario.Items.Add(clase);
                }
            }
            else
            {
                LMensaje.ForeColor = System.Drawing.Color.Red;
                LMensaje.Text      = "No existen coincidencias de la Sección";
                Inicializar();
            }
        }
        protected void BBuscar_Click(object sender, EventArgs e)
        {
            lista._Lista.Clear();
            InicializarTabla();
            ConexionBDSeccion BD = new ConexionBDSeccion();

            if ((TBCodigo.Text != "") && (BD.ExisteSeccion(TBCodigo.Text)))
            {
                Seccion miseccion = BD.ConsultarSeccion(TBCodigo.Text);
                lista._Lista.Add(miseccion);
                LlenarTabla();
            }
            else
            {
                if (DDLCurso.SelectedIndex != 0)
                {
                    if (DDLModulo.SelectedIndex != 0)
                    {
                        if (TBFechaI.Text != "")
                        {
                            //6 consultar con curso mod y fecha
                            string query = "Select cu.nombre, cu.modulo, se.id, se.codigo, se.capacidad, Convert(varchar(10), se.fecha_ini, 103), Convert(varchar(10), se.fecha_fin, 103), se.costo from seccion se, curso cu where cu.nombre='" + DDLCurso.SelectedItem.Text + "' and cu.modulo=" + DDLModulo.SelectedItem.Text + " and se.fecha_ini = '" + TBFechaI.Text + "' and se.fk_curso = cu.id ";
                            lista._Lista = BD.ConsultarListaSecciones(query);
                            foreach (Seccion secc in lista._Lista)
                            {
                                secc.Horario = BD.ConsultarHorario(secc.Id);
                            }
                            LlenarTabla();
                        }
                        else
                        {
                            //3 consultar con curso y mod
                            string query = "Select cu.nombre, cu.modulo, se.id, se.codigo, se.capacidad, Convert(varchar(10), se.fecha_ini, 103), Convert(varchar(10), se.fecha_fin, 103), se.costo from seccion se, curso cu where cu.nombre='" + DDLCurso.SelectedItem.Text + "' and cu.modulo=" + DDLModulo.SelectedItem.Text + " and se.fk_curso = cu.id ";
                            lista._Lista = BD.ConsultarListaSecciones(query);
                            foreach (Seccion secc in lista._Lista)
                            {
                                secc.Horario = BD.ConsultarHorario(secc.Id);
                            }
                            LlenarTabla();
                        }
                    }
                    else
                    {
                        if (TBFechaI.Text != "")
                        {
                            //5 consultar con curso  y fecha
                            string query = "Select cu.nombre, cu.modulo, se.id, se.codigo, se.capacidad, Convert(varchar(10), se.fecha_ini, 103), Convert(varchar(10), se.fecha_fin, 103), se.costo from seccion se, curso cu where cu.nombre='" + DDLCurso.SelectedItem.Text + "' and se.fecha_ini = '" + TBFechaI.Text + "' and se.fk_curso = cu.id";
                            lista._Lista = BD.ConsultarListaSecciones(query);
                            foreach (Seccion secc in lista._Lista)
                            {
                                secc.Horario = BD.ConsultarHorario(secc.Id);
                            }
                            LlenarTabla();
                        }
                        else
                        {
                            //2 consultar con curso
                            string query = "Select cu.nombre, cu.modulo, se.id, se.codigo, se.capacidad, Convert(varchar(10), se.fecha_ini, 103), Convert(varchar(10), se.fecha_fin, 103), se.costo from seccion se, curso cu where cu.nombre='" + DDLCurso.SelectedItem.Text + "' and se.fk_curso = cu.id ";
                            lista._Lista = BD.ConsultarListaSecciones(query);
                            foreach (Seccion secc in lista._Lista)
                            {
                                secc.Horario = BD.ConsultarHorario(secc.Id);
                            }
                            LlenarTabla();
                        }
                    }
                }
                else
                {
                    if (TBFechaI.Text != "")
                    {
                        //4 consultar con  fecha
                        string query = "Select cu.nombre, cu.modulo, se.id, se.codigo, se.capacidad, Convert(varchar(10), se.fecha_ini, 103), Convert(varchar(10), se.fecha_fin, 103), se.costo from seccion se, curso cu where se.fecha_ini = '" + TBFechaI.Text + "' and se.fk_curso = cu.id ";
                        lista._Lista = BD.ConsultarListaSecciones(query);
                        foreach (Seccion secc in lista._Lista)
                        {
                            secc.Horario = BD.ConsultarHorario(secc.Id);
                        }
                        LlenarTabla();
                    }
                    else
                    {
                        InicializarTabla();
                        LMensaje.ForeColor = System.Drawing.Color.Red;
                        LMensaje.Text      = "No existen coincidencias";
                    }
                }
            }
        }