コード例 #1
0
        /// <summary>
        /// przykładowa metoda dodania danych gps. Wywoluje metody wcf dla sprawdzenia poprawnosci ich działania
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>

        private void btnAddData_Click(object sender, RoutedEventArgs e)
        {
            var            client  = new GpsServiceClient();
            AddDataRequest request = new AddDataRequest();

            request.IdBoat = new Guid("5608fc44-abb7-e511-82af-acb57d99b460");

            string[] dataGridPagerStyle = File.ReadAllLines(@"C:\Users\hpereverzieva\Desktop\11.txt");
            request.GpsDataList = new GpsData[60];
            try
            {
                for (int i = 0; i < dataGridPagerStyle.Count(); i++)
                {
                    string entry = dataGridPagerStyle[i];
                    string item  = entry.Substring(0, entry.IndexOf(";", StringComparison.Ordinal));
                    request.GpsDataList[i] = new GpsData();
                    request.GpsDataList[i].SecondsFromStart = Convert.ToDateTime(item);


                    entry = entry.Remove(0, entry.IndexOf(";", StringComparison.Ordinal) + 1);
                    item  = entry.Substring(0, entry.IndexOf(";", StringComparison.Ordinal));
                    request.GpsDataList[i].GeoWidth = item;

                    entry = entry.Remove(0, entry.IndexOf(";", StringComparison.Ordinal) + 1);
                    item  = entry.Substring(0, entry.IndexOf(";", StringComparison.Ordinal));
                    request.GpsDataList[i].GeoHeight = item;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            var response = client.AddData(request);

            Txb.Text += "koniec!!!!!!!";
            Txb.Text += response.ErrorMessage;
            Txb.Text += response.IsSuccess.ToString();

            client.Close();
        }
コード例 #2
0
        /// <summary>
        /// przykładowa metoda dodania danych gps. Wywoluje metody wcf dla sprawdzenia poprawnosci ich działania
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAddData_Click(object sender, RoutedEventArgs e)
        {
            var client=new GpsServiceClient();
            AddDataRequest request=new AddDataRequest();
            request.IdBoat = new Guid("5608fc44-abb7-e511-82af-acb57d99b460");

            string[] dataGridPagerStyle = File.ReadAllLines(@"C:\Users\hpereverzieva\Desktop\11.txt");
            request.GpsDataList= new GpsData[60];
            try
            {
                for (int i = 0; i < dataGridPagerStyle.Count(); i++)
                {
                    string entry = dataGridPagerStyle[i];
                    string item = entry.Substring(0, entry.IndexOf(";", StringComparison.Ordinal));
                    request.GpsDataList[i]=new GpsData();
                    request.GpsDataList[i].SecondsFromStart = Convert.ToDateTime(item);

                    entry = entry.Remove(0, entry.IndexOf(";", StringComparison.Ordinal) + 1);
                    item = entry.Substring(0, entry.IndexOf(";", StringComparison.Ordinal));
                    request.GpsDataList[i].GeoWidth =item;

                    entry = entry.Remove(0, entry.IndexOf(";", StringComparison.Ordinal) + 1);
                    item = entry.Substring(0, entry.IndexOf(";", StringComparison.Ordinal));
                    request.GpsDataList[i].GeoHeight = item;
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            var response =client.AddData(request);
            Txb.Text += "koniec!!!!!!!";
            Txb.Text += response.ErrorMessage;
            Txb.Text += response.IsSuccess.ToString();

            client.Close();
        }