コード例 #1
0
        void RecebePedidoCompleto(string msg)
        {
            if (InvokeRequired)
            {
                RecebePedidoCallback callback = RecebePedidoCompleto;
                Invoke(callback, msg);
            }
            else
            {
                JavaScriptSerializer serializer = new JavaScriptSerializer();
                Models.Pedido        pedido     = serializer.Deserialize <Models.Pedido>(msg);

                ShowInTaskbar       = true;
                notifyIcon1.Visible = false;
                WindowState         = FormWindowState.Normal;
                listResultado.Items.Add("Cliente:" + pedido.Cliente.CPF + " - " + pedido.Cliente.Nome);
                listResultado.Items.Add("*************************************");

                //foreach (Itens item in pedido.itens)
                //{
                //    listResultado.Items.Add(item.codigo + " - " + item.produto + " - " + item.valor);
                //}
                //listResultado.Items.Add("*************************************");
                //listResultado.Items.Add("VALOR TOTAL" + pedido.ValorTotal);
                CarregaArquivos(pedido.Itens);
                playSimpleSound();
            }
        }
コード例 #2
0
 void RecebePedido(string msg)
 {
     if (InvokeRequired)
     {
         RecebePedidoCallback callback = RecebePedido;
         Invoke(callback, msg);
     }
     else
     {
         ShowInTaskbar       = true;
         notifyIcon1.Visible = false;
         WindowState         = FormWindowState.Normal;
         listResultado.Items.Add("Novo Pedido:" + msg);
     }
 }