示例#1
0
        private void DownloadButton_Click(object sender, RoutedEventArgs e)
        {
            if (networkFileAddress == "Введите путь к файлу" || networkFileAddress == "")
            {
                MessageBox.Show("Вы не ввели путь к файлу!");
                return;
            }

            InterfaceWindow.ProectServiceClient.ServiceClient client;
            InterfaceWindow.ProectServiceClient.ResultStatus  result = new InterfaceWindow.ProectServiceClient.ResultStatus();
            try
            {
                client = ProxyMaker.GetProxy(ServiceAddress);
                client.Open();
                result = client.GetTXTFile(networkFileAddress);
                client.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ошибка!Не удалось соединиться со службой!" + ex.Message, "Ошибка", MessageBoxButton.OK);
            }
            if (result.IsSuccess == false)
            {
                MessageBox.Show("Ошибка на сервере!" + result.ExceptionMessage, "Ошибка", MessageBoxButton.OK);
            }
            else if (result.IsSuccess == true)
            {
                TextFileTextBox.Text = result.textFILE;
            }
        }
示例#2
0
        //--------------------------------------------------------------
        private void TestButton_Click(object sender, RoutedEventArgs e)
        {
            if (ServicePathNameTextBox.Text == "")
            {
                MessageBox.Show("Введите адрес службы!");
                return;
            }

            if (ProxyMaker.CheckServiceAddress(ServicePathNameTextBox.Text) == true)
            {
                MessageBox.Show("Есть соединение со службой");
            }
            else
            {
                MessageBox.Show("Нет соединения со службой");
            }
        }