protected void CheckCapitulos_CheckedChanged(object sender, EventArgs e)
        {
            Data.DataDataContext db = new DataDataContext();
            db.CommandTimeout = 900000;
            int selRowIndex = ((GridViewRow)(((CheckBox)sender).Parent.Parent)).RowIndex;
            CheckBox cb = (CheckBox)GridCapitulos.Rows[selRowIndex].FindControl("CheckCapitulos");
            LinkButton LinkCapitulos = ((LinkButton)GridCapitulos.Rows[selRowIndex].FindControl("LinkCapitulo"));

            if (cb.Checked)
            {
                //eliminar las referencias de los capitulos
                db.EliminarReferencias(GridCapitulos.Rows[selRowIndex].Cells[3].Text + GridCapitulos.Rows[selRowIndex].Cells[1].Text);
                db.EliminarCapituloExcluir(GridCapitulos.Rows[selRowIndex].Cells[3].Text, GridCapitulos.Rows[selRowIndex].Cells[1].Text);

            }
            else
            {
                //insertar la parametrizacion de los capitulos
                db.InsertarCapitulosExcluir(GridCapitulos.Rows[selRowIndex].Cells[3].Text, TxtPresupuesto.Text, GridCapitulos.Rows[selRowIndex].Cells[1].Text, LinkCapitulos.Text);
                db.InsertarTodosCapitulos(Session["Proyecto"].ToString(), GridCapitulos.Rows[selRowIndex].Cells[3].Text + GridCapitulos.Rows[selRowIndex].Cells[1].Text);

            }
        }