Пример #1
0
        public void LoadPayments()
        {
            try
            {
                PaymentList.Clear();

                string task = "loadPayments";

                client = new TcpClient();
                client.Connect(ep);

                NetworkStream ns = client.GetStream();
                StreamWriter  sw = new StreamWriter(ns);
                sw.WriteLine(task);
                sw.Flush();

                byte[] data  = new byte[50000];
                int    bytes = ns.Read(data, 0, data.Length);
                ObservableCollection <ClassesLibaryBilling.Payment> pl = new ObservableCollection <ClassesLibaryBilling.Payment>();
                pl = FromByteArray <ObservableCollection <ClassesLibaryBilling.Payment> >(data);


                foreach (var item in pl)
                {
                    PaymentList.Add(item);
                }

                sw.Close();
                ns.Close();
                client.Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Сервер выключен либо отсутствует соидинение с интеренетом");
            }
        }