private void MostrarTablaCalidad()
    {
        try
        {
            // Leo idRecursos asociado al idTabla en Tabla_bss_idtabla_bss[]
            ServiciosCD40.ValoresTabla t = new ServiciosCD40.ValoresTabla();
            t.Tabla_bss_idtabla_bss = Convert.ToInt32(ListBox1.SelectedValue);
            ServiciosCD40.Tablas[] d = ServicioCD40.ListSelectSQL(t);


            for (int i = 0; i < d.Length; i++)
            {
                Tabla_idbss[i] = ((ServiciosCD40.ValoresTabla)d[i]).IdValores_Tabla;
                switch (i)
                {
                case 0:
                    DropDownListVQTRow1_2.SelectedValue = ((ServiciosCD40.ValoresTabla)d[i]).Valor_rssi.ToString();
                    //TableVQTRow1_1.Text = ((ServiciosCD40.ValoresTabla)d[i]).Valor_Prop.ToString();
                    break;

                case 1:

                    DropDownListVQTRow2_2.SelectedValue = ((ServiciosCD40.ValoresTabla)d[i]).Valor_rssi.ToString();
                    //TableVQTRow2_1.Text = ((ServiciosCD40.ValoresTabla)d[i]).Valor_Prop.ToString();
                    break;

                case 2:

                    DropDownListVQTRow3_2.SelectedValue = ((ServiciosCD40.ValoresTabla)d[i]).Valor_rssi.ToString();
                    //TableVQTRow3_1.Text = ((ServiciosCD40.ValoresTabla)d[i]).Valor_Prop.ToString();
                    break;

                case 3:

                    DropDownListVQTRow4_2.SelectedValue = ((ServiciosCD40.ValoresTabla)d[i]).Valor_rssi.ToString();
                    //TableVQTRow4_1.Text = ((ServiciosCD40.ValoresTabla)d[i]).Valor_Prop.ToString();
                    break;

                case 4:

                    DropDownListVQTRow5_2.SelectedValue = ((ServiciosCD40.ValoresTabla)d[i]).Valor_rssi.ToString();
                    //TableVQTRow5_1.Text = ((ServiciosCD40.ValoresTabla)d[i]).Valor_Prop.ToString();
                    break;

                case 5:

                    DropDownListVQTRow6_2.SelectedValue = ((ServiciosCD40.ValoresTabla)d[i]).Valor_rssi.ToString();
                    //TableVQTRow6_1.Text = ((ServiciosCD40.ValoresTabla)d[i]).Valor_Prop.ToString();
                    break;
                }
            }
        }
        catch (Exception e)
        {
            logDebugView.Error("(TablasCalidad-MostrarTablaCalidad:", e);
        }
    }
    private void GuardarCambioTablaCalidad()
    {
        try
        {
            // Leo idRecursos asociado al idTabla en Tabla_bss_idtabla_bss[]
            ServiciosCD40.ValoresTabla t = new ServiciosCD40.ValoresTabla();
            ServiciosCD40.Tabla_bss    n = new ServiciosCD40.Tabla_bss();


            n.Name = TextBox1.Text;
            ServiciosCD40.Tablas[] d = ServicioCD40.ListSelectSQL(n); // id_tabla =  Tabla_bss(name)
            t.Tabla_bss_idtabla_bss = ((ServiciosCD40.Tabla_bss)d[0]).IdTabla_bss;

            for (int i = 0; i <= 5; i++)
            {
                t.Valor_Prop = i;

                switch (i)
                {
                case 0:
                    t.Valor_rssi = Convert.ToInt32(DropDownListVQTRow1_2.SelectedValue);
                    break;

                case 1:
                    t.Valor_rssi = Convert.ToInt32(DropDownListVQTRow2_2.SelectedValue);
                    break;

                case 2:
                    t.Valor_rssi = Convert.ToInt32(DropDownListVQTRow3_2.SelectedValue);
                    break;

                case 3:
                    t.Valor_rssi = Convert.ToInt32(DropDownListVQTRow4_2.SelectedValue);
                    break;

                case 4:
                    t.Valor_rssi = Convert.ToInt32(DropDownListVQTRow5_2.SelectedValue);
                    break;

                case 5:
                    t.Valor_rssi = Convert.ToInt32(DropDownListVQTRow6_2.SelectedValue);
                    break;
                }

                if (!Modificar)
                {
                    if (ServicioCD40.InsertSQL(t) < 0)
                    {
                        logDebugView.Warn("(TablasCalidad-GuardarCambioTablaCalidad): no se ha guardado la tabla de calidad de audio.");
                        cObjMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "ErrorGuardarTablaCalidad"), TextBox1.Text));
                    }
                    else
                    {
                        ActualizaWebPadre(true);
                    }
                }
                else
                {
                    t.IdValores_Tabla = Tabla_idbss[i];

                    if (ServicioCD40.UpdateSQL(t) < 0)
                    {
                        logDebugView.Warn("(TablasCalidad-GuardarCambioTablaCalidad): No se ha podido actualizar lla tabla de conversión a índices RSSI (tabla Calidad).");
                    }
                }
            }

            //BtModificar.Visible = BtEliminar.Visible = PermisoSegunPerfil && ListBox1.Items.Count > 0;
            //BtEliminar.Visible = (BtEliminar.Visible && (LBoxRecursos.Items.Count > 0 ? true : false));
        }
        catch (Exception e)
        {
            logDebugView.Error("(TablasCalidad-MostrarTablaCalidad:", e);
        }
    }