public Principal() { InitializeComponent(); SuperheroeController.creaLista(); gradientPanelB2.SendToBack(); gradientPanelB1.BringToFront(); gradientPanelB1.BackColor = Color.FromArgb(179, 0, 0); gradientPanelB2.Visible = false; }
public void SuperheroeViewInfo(SuperheroeModel model) { this.Visible = true; this.nombrePersonaje.Text = model.nombre; Console.Write(model.nombre + " " + model.desc); this.pictureSuper.Image = SuperheroeController.getImageByName(model.nombre.ToUpper()); //Cambiar este por otro metodo o cambiar el metodo getImageByName() para que regrese 2 bitmaps (uno de la imagen del personaje y otro de la carta de presentación) this.pictureSuperCard.Image = SuperheroeController.getImageByName(model.nombre.ToUpper()); this.textBoxHistoria.Text = model.desc; this.richTextBoxFunFacts.Text = model.desc; }
private void find_Click(object sender, EventArgs e) { try { List <SuperheroeModel> listado = SuperheroeController.getModelsByNombre(textBoxBusq.Text); if (listado.Any()) { foreach (SuperheroeModel a in listado) { SuperheroeModel model = SuperheroeController.getModelsByNombre(a.nombre.ToUpper()).First(); //Console.Write("nombre desde el modelo: "+ model.nombre); if (!(model.Equals(null))) { SuperheroeView superHView = new SuperheroeView(); //Agregar cambio a SuperheroeView //Console.Write("Entra if"); superHView.SuperheroeViewInfo(model); gradientPanelB1.Visible = false; gradientPanelB2.Visible = true; superheroeViewCard.pictureSuperCard.Image = SuperheroeController.getImageByName(model.nombre.ToUpper()); superheroeViewCard.pictureSuper.Image = SuperheroeController.getImageByName(model.nombre.ToUpper()); superheroeViewCard.nombrePersonaje.Text = model.nombre; superheroeViewCard.textBoxHistoria.Text = model.desc; superheroeViewCard.richTextBoxFunFacts.Text = model.desc; // Console.Write("Visibilidad de SuperheroeView : "+superheroeViewCard.Visible); } else { model = null; MessageBox.Show("SuperHeroe no encontrado"); } } } else { //this.textBoxHistoria.Text = "No se encontró nada"; } } catch (Exception) { Console.WriteLine("Superheroe no encontrado"); } }
private void textBoxBusq_KeyUp(object sender, KeyEventArgs e) { this.textBoxBusq.AutoCompleteMode = AutoCompleteMode.SuggestAppend; this.textBoxBusq.AutoCompleteSource = AutoCompleteSource.CustomSource; TextBox t = sender as TextBox; if (t != null) { if (t.Text.Length >= 1) { // string[] arr = SuperheroeController.getListNombres(); AutoCompleteStringCollection collectionNombres = new AutoCompleteStringCollection(); collectionNombres.AddRange(SuperheroeController.getListNombres()); this.textBoxBusq.AutoCompleteCustomSource = collectionNombres; } } }