private void btnEliminar_Click(object sender, EventArgs e) { if (id > 0) { DialogResult res = MessageBox.Show("Esta seguro que quiere borrar el registro seleccionado?", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (res == DialogResult.OK) { try { var controladorAlimentos = new ControladorAlimentos(); controladorAlimentos.EliminarAlimento(id); if (controladorAlimentos.error != "") { MessageBox.Show(controladorAlimentos.error); } else { btnEliminar.Visible = false; btnModificar.Visible = false; dataGridView1.DataSource = controladorAlimentos.GetTable(); MessageBox.Show("Alimento eliminado exitosamente"); Limpiar(); } } catch (Exception ex) { throw new Exception(ex.Message); } } } else { MessageBox.Show("Seleccione un registro a eliminar"); } }
private void btnModificar_Click(object sender, EventArgs e) { if (id > 0) { DialogResult res = MessageBox.Show("Esta seguro que desea modificar este registro?", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (res == DialogResult.OK) { try { var controladorAlimentos = new ControladorAlimentos(); controladorAlimentos.ModificarAlimento(txtNombre.Text, txtEnergia.Text, txtHidratos.Text, txtGrasa.Text, txtProteinas.Text, id); if (controladorAlimentos.error != "") { MessageBox.Show(controladorAlimentos.error); } else { btnEliminar.Visible = false; btnModificar.Visible = false; dataGridView1.DataSource = controladorAlimentos.GetTable(); MessageBox.Show("Alimento modificado exitosamente"); Limpiar(); } } catch (Exception ex) { throw new Exception(ex.Message); } } } else { MessageBox.Show("Seleccione un registro a modificar"); } }
private void btnAgregar_Click(object sender, EventArgs e) { try { var controladorAlimentos = new ControladorAlimentos(); controladorAlimentos.AgregarAlimento(txtNombre.Text, txtEnergia.Text, txtHidratos.Text, txtGrasa.Text, txtProteinas.Text); if (controladorAlimentos.error != "") { MessageBox.Show(controladorAlimentos.error); } else { dataGridView1.DataSource = controladorAlimentos.GetTable(); MessageBox.Show("Alimento agregado"); Limpiar(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
private void Alimentos_Load(object sender, EventArgs e) { var controladorAlimento = new ControladorAlimentos(); dataGridView1.DataSource = controladorAlimento.GetTable(); }