Esempio n. 1
0
 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");
     }
 }
Esempio n. 2
0
 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");
     }
 }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
 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);
     }
 }
Esempio n. 5
0
        private void Alimentos_Load(object sender, EventArgs e)
        {
            var controladorAlimento = new ControladorAlimentos();

            dataGridView1.DataSource = controladorAlimento.GetTable();
        }