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