Example #1
0
        } //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
Example #2
0
        } //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