private void Hechizos_Load(object sender, EventArgs e) { HechizoNegocio negocio = new HechizoNegocio(); listado = negocio.listarHechizosXMago(magoLocal); dgvHechizos.DataSource = listado; dgvHechizos.Columns["ID"].Visible = false; dgvHechizos.Columns["HechizoVencedor"].Visible = false; lblMago.Text += magoLocal.Nombre; }
private void btnAceptar_Click(object sender, EventArgs e) { Hechizo hAgregar = (Hechizo)cmbHechizos.SelectedItem; List <Hechizo> hechizosAsociados = new List <Hechizo>(); hechizosAsociados = negocio.listarHechizosXMago(magoLocal); foreach (Hechizo h in hechizosAsociados) { if (h.Nombre == hAgregar.Nombre) { MessageBox.Show("Este hechizo ya está asociado al mago.", "Cuidado!"); return; } } negocio.agregarHechizo(magoLocal, hAgregar); MessageBox.Show("Hechizo '" + hAgregar.Nombre + "' asociado al mago '" + magoLocal.Nombre + "'."); this.Close(); }