Пример #1
0
 private void dgvAlimento_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     try
     {
         string str = dgvAlimento.Rows[dgvAlimento.SelectedRows[0].Index].Cells[0].Value.ToString();
         var    controladorComida = new ControladorComida();
         idComida         = controladorComida.ObtenerIdComida(str);
         str              = dgvAlimento.Rows[dgvAlimento.SelectedRows[0].Index].Cells[1].Value.ToString();
         idAlimento       = controladorComida.ObtenerIdAlimento(str);
         idComidaAlimento = controladorComida.ObtenerIdComidaIngrediente(idAlimento, idComida);
         if (idComida > 0)
         {
             Rellenar();
             btnEliminar.Visible  = true;
             btnModificar.Visible = true;
         }
         else
         {
             Limpiar();
             btnEliminar.Visible  = false;
             btnModificar.Visible = false;
         }
         Console.WriteLine(idComida);
         Console.WriteLine(idAlimento);
         Console.WriteLine(idComidaAlimento);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #2
0
 /// <summary>
 /// Modifica un platillo existente.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnModificar_Click(object sender, EventArgs e)
 {
     if (idComidaAlimento > 0)
     {
         DialogResult res = MessageBox.Show("Esta seguro que desea modificar esta comida?", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
         if (res == DialogResult.OK)
         {
             var    controladorComida = new ControladorComida();
             string str = cbxAlimento1Mod.SelectedItem.ToString();
             idAlimento = controladorComida.ObtenerIdAlimento(str);
             controladorComida.ModificarComida(txtNombreMod.Text, idAlimento, idComida, txtPorcion1Mod.Text, idComidaAlimento);
             if (controladorComida.error != "")
             {
                 MessageBox.Show(controladorComida.error);
             }
             else
             {
                 dgvAlimento.DataSource = controladorComida.GetTable();
                 btnEliminar.Visible    = false;
                 btnModificar.Visible   = false;
                 MessageBox.Show("Comida modificada exitosamente");
                 Limpiar();
                 idComidaAlimento = 0;
                 idComida         = 0;
                 idAlimento       = 0;
             }
         }
     }
     else
     {
         MessageBox.Show("Seleccione una comida a modificar");
     }
 }
Пример #3
0
 private void cbxAlimento5_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cbxAlimento5.SelectedIndex == 0)
     {
         id5 = 0;
     }
     else
     {
         string str = cbxAlimento5.SelectedItem.ToString();
         var    controladorComida = new ControladorComida();
         id5 = controladorComida.ObtenerIdAlimento(str);
     }
 }