} //Ingresa un nuevo pedido y regresa al menu principal private void dgvPlato_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (e.RowIndex != -1) { int id = int.Parse(dgvPlato[0, e.RowIndex].Value.ToString()); Plato plato = new Plato(); foreach (Plato p in Persistencia.mesaSeleccionada.pedidoMesa.listaPlatos) { if (p.id == id) { plato = p; } } Persistencia.mesaSeleccionada.pedidoMesa.listaPlatos.Remove(plato); frmPedido frmP = new frmPedido(); this.Close(); frmP.Show(); } }catch (Exception ex) { MessageBox.Show("Error cargando los paltos", "ERROR!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } //Elimina un plato de la lista
} //Carga la lista de los platos private void dgvPlato_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1) { int id = int.Parse(dgvPlato[0, e.RowIndex].Value.ToString()); foreach (Plato p in Persistencia.listaPlatos) { if (p.id == id) { Persistencia.mesaSeleccionada.pedidoMesa.listaPlatos.Add(p); frmPedido frm = new frmPedido(); frm.Show(); this.Close(); } } } } //Selecciona el plato y lo agrega al pedido de la mesa
} //Carga las mesas con su respectivos datos private void dgvMesas_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (e.RowIndex != -1) { int numero = int.Parse(dgvMesas[0, e.RowIndex].Value.ToString()); foreach (Mesa me in Persistencia.colMesas) { if (me.numero == numero) { frmPedido frm = new frmPedido(); Persistencia.mesaSeleccionada = me; frm.Show(); } } } } catch (Exception ex) { MessageBox.Show("Error cargando las mesas", "ERROR!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } //Abre un nuevo form de pedido con los datos de la mesa