private void btnAceptar_Click(object sender, EventArgs e) { if (txtNombre.Text == "") { MessageBox.Show(this, "El campo NOMBRE es obligatorio", "Rellena los campos", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } if (txtFamilia.Text == "") { MessageBox.Show(this, "El campo FAMILIA es obligatorio", "Rellena los campos", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } this.alimento.Nombre = txtNombre.Text; this.alimento.Descripcion = txtDescripcion.Text; this.alimento.Familia = Familia.SelectWhereNombreIs(txtFamilia.Text); if (this.alimento.Nombre != "") { bool ok = this.alimento.Update(); // Feedback! if (!ok) { MessageBox.Show(this, "Se ha producido un error modificando el alimento", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { cargarDataGridView(); MessageBox.Show(this, "Se ha modificado un alimento correctamente.", "Alimento modificado", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void btnInsertar_Click(object sender, EventArgs e) { if (txtNombre.Text == "") { MessageBox.Show(this, "El campo NOMBRE es obligatorio", "Rellena los campos", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } if (cmb_familias.Text == "") { MessageBox.Show(this, "El campo FAMILIA es obligatorio", "Rellena los campos", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } if (!cmb_familias.Items.Contains(cmb_familias.Text)) { MessageBox.Show(this, "La familia no existe", "Eliga una Familia ya creada", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } Alimento a = new Alimento(); a.Nombre = txtNombre.Text; a.Imagen = imagenAlimento.Image; a.Descripcion = txtDescripcion.Text; a.Familia = Familia.SelectWhereNombreIs(cmb_familias.Text); if (a.Nombre != "") { bool ok = a.Insert(); // Feedback! if (!ok) { MessageBox.Show(this, "Se ha producido un error insertando el alimento", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(this, "Se añadido un nuevo alimento correctamente.", "Alimento añadido", MessageBoxButtons.OK, MessageBoxIcon.Information); txtNombre.Text = ""; txtDescripcion.Text = ""; try { this.fAlimentos.cargarDataGridView(); }catch (Exception ex) { } } } }