コード例 #1
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            bool completado = true;

            if (cboTipo.Text == String.Empty)
            {
                errMensaje.SetError(cboTipo, "Seleccione el tipo.");
                completado = false;
            }
            else
            {
                errMensaje.SetError(cboTipo, null);
            }
            if (txtDescripcion.Text == String.Empty)
            {
                errMensaje.SetError(txtDescripcion, "Escriba la descripción.");
                completado = false;
            }
            else
            {
                errMensaje.SetError(txtDescripcion, null);
            }
            if (completado)
            {
                string tipo    = cboTipo.Text;
                string descrip = txtDescripcion.Text;
                string precio  = Convert.ToString(nudPrecio.Value);
                if (!dMenu.ContainsKey(descrip))
                {
                    menu men = new menu(tipo, descrip, precio);
                    dMenu.Add(men.Descrip, men);
                    serializar.GuardarMenu(dMenu);

                    cboTipo.SelectedIndex = -1;
                    txtDescripcion.Clear();
                    nudPrecio.Value = 1;
                    MessageBox.Show("Los datos fueron almacenados.");
                    ActualizarGrid(ref dgvMenu);
                }
                else
                {
                    MessageBox.Show("Ya existe.");
                }
            }
        }
コード例 #2
0
 private void dgvDisponible_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == dgvDisponible.Columns[3].Index && e.RowIndex >= 0)
     {
         if (nudCant.Value > 0)
         {
             string descripcion = dgvDisponible.Rows[e.RowIndex].Cells[1].Value.ToString();
             menu   nuevoPedido = dMenu[descripcion];
             nuevoPedido.Cant = nudCant.Value.ToString();
             lmenuActual.Add(nuevoPedido);
             ActualizarGridPedidos();
             nudCant.Value = 0;
         }
         else
         {
             MessageBox.Show("Seleccione una cantidad.");
         }
     }
 }