private void btnAgregar_Click(object sender, EventArgs e) { HechizoNegocio hechizoNegocio = new HechizoNegocio(); HechizoMago hechizo = new HechizoMago(); hechizo.hechizo = (Hechizo)cboHechizos.SelectedItem; hechizo.mago = MagoL; hechizoNegocio.agregarHechizo(hechizo); this.Close(); }
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(); }