Ejemplo n.º 1
0
        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);
                }
            }
        }
Ejemplo n.º 2
0
        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) { }
                }
            }
        }