示例#1
0
        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();
        }
示例#2
0
        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();
        }