static void Main(string[] args) { CalculateServiceClient client = new CalculateServiceClient(); int sum = client.Add(3, 4); Console.WriteLine(sum); client.Close(); Console.ReadKey(); }
public void SAR(TagInfo tagInfo) { Tuple <double, double, double> position; if (SARParameter.Trajectory.TryDequeue(out position)) { string algorithmType = tssbtnAlgorithms.Text.Trim(); CalculateType calculateType = getTypeByStr(algorithmType); ICalculateService iCalculateService = ServiceManager.getCalculateService(calculateType); if (!SARParameter.epcSet.Contains(tagInfo.EPC)) { iCalculateService.init(tagInfo.EPC, SARParameter.confParam); SARParameter.epcSet.Add(tagInfo.EPC); } CalculateServiceClient client = (CalculateServiceClient)iCalculateService; iCalculateService.calculate(tagInfo.EPC, position.Item1, position.Item2, position.Item3, tagInfo.Frequency, tagInfo.AcutalPhaseInRadian); ServiceManager.closeService(iCalculateService); //DisplayLocalizationResult(tagInfo); } }
protected void Tree_FromEntity_SelectedNodeChanged(object sender, EventArgs e) { if (Tree_FromEntity.SelectedNode.ImageToolTip.Equals("0")) return; tx_FromEntity.Text = Tree_FromEntity.SelectedNode.Text; lb_FromEntityID.Text = Tree_FromEntity.SelectedNode.Value; CalculateServiceClient _client = new CalculateServiceClient(); WeeklySummary _week = new WeeklySummaryCollection(_client.GetWeeklySummary(Convert.ToInt32(Tree_FromEntity.SelectedNode.Value)))[0]; lb_FromCurrency.Text = _week.BaseCurrency; tx_FromAmount.Text = ((int)_week.BaseBalance).ToString(); int _toAmount = 0; try { _toAmount =(int)System.Math.Round(_week.BaseBalance * _week.ExchangeRate,1, MidpointRounding.AwayFromZero); } catch { //Library.Alert(" Please Check Number "); _toAmount = 0; } tx_Amount.Text = _toAmount.ToString(); Panel_From.Visible = false; CheckExchange(); }