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 dataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { try { string str = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[0].Value.ToString(); var controladorAlimento = new ControladorAlimentos(); id = controladorAlimento.ObtenerId(str); if (id > 0) { Rellenar(); btnEliminar.Visible = true; btnModificar.Visible = true; } else { Limpiar(); btnEliminar.Visible = false; btnModificar.Visible = false; } } catch (Exception ex) { throw new Exception(ex.Message); } }
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(); }