private void BtnModificar_Click(object sender, EventArgs e) { if (verificarDatos()) { try { Bebida bebida = new Bebida(); bebida.nombre = txtDescripcion.Text.ToString(); bebida.contieneAlcohol = ckbContieneAlcohol.Checked; bebida.precio = Convert.ToDecimal(txtPrecio.Text.ToString()); bebida.marca = (Marca)cbxMarca.SelectedItem; bebida.categoria = (Categoria)cbxCategoria.SelectedItem; bebida.id = bebidaLocal.id; if (BebidaNegocio.modificar(bebida)) { MessageBox.Show("Plato modificado"); this.Close(); } else { MessageBox.Show("No se pudo modificar los datos"); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } }
private void BtnAgregar_Click(object sender, EventArgs e) { if (!verificarDatos()) { MessageBox.Show("Rellene todos los datos"); return; } Bebida bebida = new Bebida(); bebida.nombre = txtDescripcion.Text.ToString(); bebida.contieneAlcohol = ckbContieneAlcohol.Checked; bebida.precio = Convert.ToDecimal(txtPrecio.Text.ToString()); bebida.marca = (Marca)cbxMarca.SelectedItem; bebida.categoria = (Categoria)cbxCategoria.SelectedItem; BebidaNegocio negocio = new BebidaNegocio(); if (negocio.agregar(bebida)) { MessageBox.Show("se agrego correctamente"); this.Close(); } else { MessageBox.Show("No se pudo ingresar el elemento"); } }
private void BtnEliminar_Click(object sender, EventArgs e) { /*frmBebidaEliminar eliminar = new frmBebidaEliminar(); * eliminar.ShowDialog();*/ if (dgvBebida.Rows.GetRowCount(DataGridViewElementStates.Selected) < 1) { MessageBox.Show("Seleccione una fila"); } else { if (MessageBox.Show("Esta seguro de eliminar este producto.", "ELIMINAR", MessageBoxButtons.YesNo) == DialogResult.Yes) { BebidaNegocio.eliminar((Bebida)dgvBebida.CurrentRow.DataBoundItem); Grilla(); } } }
private void Grilla() { try { listado = BebidaNegocio.listar(); dgvBebida.DataSource = listado; dgvBebida.Columns["id"].DisplayIndex = 0; dgvBebida.Columns["nombre"].DisplayIndex = 1; for (int i = 0; i < dgvBebida.Columns.Count; i++) { dgvBebida.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }