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"); } }
private void Principal_Load(object sender, EventArgs e) { MagoNegocio negocio = new MagoNegocio(); listado = negocio.listarMagos(); dgvMagos.DataSource = listado; dgvMagos.Columns["ID"].Visible = false; }
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; }
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()); } }
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()); } }