//asignacion de variables public void cargarVariables(string pk_pro) { listaVariablesDisponibles.Items.Clear(); listaVariablesAsignadas.Items.Clear(); listaVariablesDisponibles.Enabled = true; listaVariablesAsignadas.Enabled = true; mapa.Clear(); VariableController obj = new VariableController(); dtVariables = obj.consultarEstadoVariablesProyecto(pk_pro); string str, str2; int con = 0; foreach (DataRow dr in dtVariables.Rows) { str = dr["EXISTE"].ToString(); str2 = dr["NOMBRE_VARIABLE"].ToString(); if (str.Equals("Si")) { listaVariablesAsignadas.Items.Add(str2); } else { listaVariablesDisponibles.Items.Add(str2); } mapa.Add(str2, con++); } Session["mapa"] = mapa; Session["dtVariables"] = dtVariables; MuestraController mc = new MuestraController(); if (!mc.getNumeroMuestras(Session["pk_pro"].ToString()).Equals("0")) { listaVariablesDisponibles.Enabled = false; listaVariablesAsignadas.Enabled = false; } }