private void BtnAgregar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text.Trim() != "" && listadoHechizo.Count > 0)
            {
                Mago mago = new Mago();
                mago.nombre  = txtNombre.Text.Trim();
                mago.casa.id = ((Casa)cbxCasa.SelectedItem).id;
                int idMago = MagoNegocio.Agregar(mago);

                if (idMago != 0)
                {
                    string error = "";
                    foreach (Hechizo item in listadoHechizo)
                    {
                        if (!MagoNegocio.agregarHechizo(idMago, item.id))
                        {
                            error += item.nombre + " - ";
                        }
                    }
                    if (error != "")
                    {
                        MessageBox.Show("error en el guardado de los siguiente hechizos: " + error);
                    }
                    else
                    {
                        MessageBox.Show("se agrego correctamente");
                    }
                }
            }
            else
            {
                MessageBox.Show("Rellene todos los datos");
            }
        }
Example #2
0
        private void Principal_Load(object sender, EventArgs e)
        {
            MagoNegocio negocio = new MagoNegocio();

            listado                        = negocio.listarMagos();
            dgvMagos.DataSource            = listado;
            dgvMagos.Columns["ID"].Visible = false;
        }
Example #3
0
        private void cargahechizos(int id)
        {
            MagoNegocio        magoNegocio        = new MagoNegocio();
            HechizoMagoNegocio hechizoMagoNegocio = new HechizoMagoNegocio();

            listahechizoMagosLocal         = hechizoMagoNegocio.ListarHechizoMago(id);
            dgvhechizos.DataSource         = listahechizoMagosLocal;
            dgvhechizos.Columns[0].Visible = false;
            dgvhechizos.Columns[1].Visible = false;
        }
Example #4
0
        private void cargarGrilla()
        {
            MagoNegocio magoNegocio = new MagoNegocio();

            try
            {
                listaMago           = magoNegocio.listar();
                dgvMagos.DataSource = listaMago;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void Grilla()
        {
            try
            {
                listado             = MagoNegocio.lista();
                dgvLista.DataSource = listado;

                for (int i = 0; i < dgvLista.Columns.Count; i++)
                {
                    dgvLista.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Example #6
0
        private void cargarGrilla()
        {
            MagoNegocio        magoNegocio        = new MagoNegocio();
            HechizoMagoNegocio hechizoMagoNegocio = new HechizoMagoNegocio();
            Mago mago = new Mago();

            try
            {
                listaMagoLocal      = magoNegocio.ListarMago();
                dgvMagos.DataSource = listaMagoLocal;
                mago = (Mago)dgvMagos.CurrentRow.DataBoundItem;
                dgvMagos.Columns[0].Visible = false;
                // listahechizoMagosLocal = hechizoMagoNegocio.ListarHechizoMago(mago.Id);
                // dgvhechizos.DataSource = listahechizoMagosLocal;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }