public List <TalentoBE> ListarTalentosReporteTodos() { SqlConnection Conn = null; SqlCommand cmdTalentosListar = null; SqlDataReader drTalentos; String sCadenaConexion; String sqlTalentosListar; try { sCadenaConexion = Utilities.GetConnectionStringTalentos2(); sqlTalentosListar = "usp_TalTalentoReporteListarTodos"; Conn = new SqlConnection(sCadenaConexion); cmdTalentosListar = Conn.CreateCommand(); cmdTalentosListar.CommandType = CommandType.StoredProcedure; cmdTalentosListar.CommandText = sqlTalentosListar; List <TalentoBE> lstTalentos; TalentoBE objTalentoBE; cmdTalentosListar.Connection.Open(); drTalentos = cmdTalentosListar.ExecuteReader(); lstTalentos = new List <TalentoBE>(); while (drTalentos.Read()) { objTalentoBE = new TalentoBE(); objTalentoBE.IdTendencia = drTalentos.GetInt32(drTalentos.GetOrdinal("Tendencia_id")); objTalentoBE.Nombre = drTalentos.GetString(drTalentos.GetOrdinal("Nombre")); lstTalentos.Add(objTalentoBE); } cmdTalentosListar.Connection.Close(); cmdTalentosListar.Dispose(); Conn.Dispose(); return(lstTalentos); } catch (Exception ex) { Conn.Dispose(); cmdTalentosListar.Dispose(); throw; } }
//private String[] IMAGES = {"image12.png", "image20.png", "image29.png", "image31.png", "image33.png", "image34.png", "image39.png", //ANARANJADO // "image1.png", "image5.png", "image15.png", "image25.png", "image26.png", "image35.png", "image41.png", //AZUL // "image4.png", "image13.png", "image14.png", "image16.png", "image23.png", "image24.png", "image32.png", //AMARILLO // "image2.png", "image9.png", "image10.png", "image11.png", "image22.png", "image37.png", "image42.png", //GUINDA // "image3.png", "image6.png", "image7.png", "image8.png", "image19.png", "image38.png", "image40.png", //ROJO // "image17.png", "image18.png", "image21.png", "image27.png", "image28.png", "image30.png", "image36.png"}; //VERDE}; //private String[] EXAMPLES = {"image12a.png", "image20a.png", "image29a.png", "image31a.png", "image33a.png", "image34a.png", "image39a.png", //ANARANJADO // "image1a.png", "image5a.png", "image15a.png", "image25a.png", "image26a.png", "image35a.png", "image41a.png", //AZUL // "image4a.png", "image13a.png", "image14a.png", "image16a.png", "image23a.png", "image24a.png", "image32a.png", //AMARILLO // "image2a.png", "image9a.png", "image10a.png", "image11a.png", "image22a.png", "image37a.png", "image42a.png", //GUINDA // "image3a.png", "image6a.png", "image7a.png", "image8a.png", "image19a.png", "image38a.png", "image40a.png", //ROJO // "image17a.png", "image18a.png", "image21a.png", "image27a.png", "image28a.png", "image30a.png", "image36a.png"}; //VERDE}; //private int[] cod = { 0, 0, 0, 0, 0, 0, 0, // 1, 1, 1, 1, 1, 1, 1, // 2, 2, 2, 2, 2, 2, 2, // 3, 3, 3, 3, 3, 3, 3, // 4, 4, 4, 4, 4, 4, 4, // 5, 5, 5, 5, 5, 5, 5 // }; //private String[] IMAGES = { "image1.png", "image2.png", "image3.png", "image4.png", "image5.png", "image6.png", "image7.png", "image8.png", "image9.png", "image10.png", "image11.png", "image12.png", "image13.png", "image14.png", "image15.png", "image16.png", "image17.png", "image18.png", "image19.png", "image20.png" }; //private int[] cod = { 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1 }; //Esta función permite obtener los 42 talentos del juego //public List<TalentoBE> ObtenerTalentos() //{ // List<TalentoBE> lstTalentoBE = null; // Random rnd = new Random(); // try // { // lstTalentoBE = new List<TalentoBE>(); // int cont = 0; // string sin_png; // for (int i = 0; i < IMAGES.Length; i++) // { // sin_png = IMAGES[i].Substring(0, IMAGES[i].Length - 4); // cont = Convert.ToInt32(sin_png.Substring(5, sin_png.Length - 5)); // TalentoBE objTalentoBE = new TalentoBE("Descripcion " + cont.ToString(), cont, pathExample + EXAMPLES[i], pathImages + IMAGES[i], cod[i]); // lstTalentoBE.Add(objTalentoBE); // } // } // catch (Exception ex) // { // throw; // } // return lstTalentoBE; //} public List <TalentoBE> ListarTalentos() { SqlConnection Conn = null; SqlCommand cmdTalentosListar = null; SqlDataReader drTalentos; String sCadenaConexion; String sqlTalentosListar; try { sCadenaConexion = Utilities.GetConnectionStringTalentos2(); sqlTalentosListar = "uspTalentosListar"; Conn = new SqlConnection(sCadenaConexion); cmdTalentosListar = Conn.CreateCommand(); cmdTalentosListar.CommandType = CommandType.StoredProcedure; cmdTalentosListar.CommandText = sqlTalentosListar; List <TalentoBE> lstTalentos; TalentoBE objTalentoBE; cmdTalentosListar.Connection.Open(); drTalentos = cmdTalentosListar.ExecuteReader(); lstTalentos = new List <TalentoBE>(); string imagen = ""; string imagenEspalda = ""; while (drTalentos.Read()) { objTalentoBE = new TalentoBE(); objTalentoBE.IdTalento = drTalentos.GetInt32(drTalentos.GetOrdinal("Talento_id")); objTalentoBE.IdTendencia = drTalentos.GetInt32(drTalentos.GetOrdinal("Tendencia_id")); objTalentoBE.Nombre = drTalentos.GetString(drTalentos.GetOrdinal("Nombre")); objTalentoBE.Descripcion = drTalentos.GetString(drTalentos.GetOrdinal("Descripcion")); objTalentoBE.NombreTendencia = drTalentos.GetString(drTalentos.GetOrdinal("NombreTendencia")); objTalentoBE.ColorTendencia = drTalentos.GetString(drTalentos.GetOrdinal("Color")); objTalentoBE.TipoTalento = drTalentos.GetInt32(drTalentos.GetOrdinal("TipoTalento_id")); imagen = drTalentos.GetString(drTalentos.GetOrdinal("Imagen")); imagenEspalda = drTalentos.GetString(drTalentos.GetOrdinal("ImagenEspalda")); objTalentoBE.Image = pathImages + imagen; objTalentoBE.Example = pathExample + imagenEspalda; objTalentoBE.IdColor = drTalentos.GetInt32(drTalentos.GetOrdinal("Tendencia_id")); lstTalentos.Add(objTalentoBE); } cmdTalentosListar.Connection.Close(); cmdTalentosListar.Dispose(); Conn.Dispose(); return(lstTalentos); } catch (Exception ex) { Conn.Dispose(); cmdTalentosListar.Dispose(); throw; } }