コード例 #1
0
 private void btnGetPolicyExpiryDate_Click(object sender, EventArgs e)
 {
     try
     {
         using (TaxReliefClient reliefClient = new TaxReliefClient(uri: appURI, appId: appId))
             txtResult.Text = (reliefClient.GetExpiryDate()).ToString("yyyy/MM/dd");
     }
     catch (Exception ex) { MessageBox.Show(ex.Message); }
 }
コード例 #2
0
 private void btnGetEan_Click(object sender, EventArgs e)
 {
     try
     {
         using (TaxReliefClient reliefClient = new TaxReliefClient(uri: appURI, appId: appId))
             txtResult.Text = EanMessage(reliefClient.GetEan(txtParameter.Text));
     }
     catch (Exception ex) { MessageBox.Show(ex.Message); }
 }
コード例 #3
0
        private void btnGetDaily_Click(object sender, EventArgs e)
        {
            try
            {
                if (!DateTime.TryParseExact(txtParameter.Text, "yyyyMMdd", null, System.Globalization.DateTimeStyles.None, out DateTime dateValue))
                {
                    throw new Exception("日期格式錯誤!");
                }

                using (TaxReliefClient reliefClient = new TaxReliefClient(uri: appURI, appId: appId))
                {
                    DailyResponse response      = reliefClient.GetDaily(txtParameter.Text);
                    string        resultMessage = $"{txtParameter.Text}認可公告(ISBN)\r\n=======================================================\r\n";
                    foreach (IsbnObject isbn in response.approved.isbns)
                    {
                        resultMessage += $"{IsbnMessage(isbn)}\r\n-------------------------------------------------------\r\n";
                    }
                    resultMessage += $"{txtParameter.Text}認可公告(EAN)\r\n=======================================================\r\n";
                    foreach (EanObject ean in response.approved.eans)
                    {
                        resultMessage += $"{EanMessage(ean)}\r\n" +
                                         "-------------------------------------------------------\r\n";
                    }

                    resultMessage += $"{txtParameter.Text}撤銷公告(ISBN)\r\n=======================================================\r\n";
                    foreach (IsbnObject isbn in response.revoked.isbns)
                    {
                        resultMessage += $"{IsbnMessage(isbn)}\r\n-------------------------------------------------------\r\n";
                    }
                    resultMessage += $"{txtParameter.Text}撤銷公告(EAN)\r\n=======================================================\r\n";
                    foreach (EanObject ean in response.revoked.eans)
                    {
                        resultMessage += $"{EanMessage(ean)}\r\n" +
                                         "-------------------------------------------------------\r\n";
                    }

                    resultMessage += $"{txtParameter.Text}異動公告(ISBN)\r\n=======================================================\r\n";
                    foreach (IsbnObject isbn in response.changed.isbns)
                    {
                        resultMessage += $"{IsbnMessage(isbn)}\r\n-------------------------------------------------------\r\n";
                    }
                    resultMessage += $"{txtParameter.Text}異動公告(EAN)\r\n=======================================================\r\n";
                    foreach (EanObject ean in response.changed.eans)
                    {
                        resultMessage += $"{EanMessage(ean)}\r\n" +
                                         "-------------------------------------------------------\r\n";
                    }

                    txtResult.Text = resultMessage;

                    MessageBox.Show("Success!");
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
コード例 #4
0
        private void btnToday_Click(object sender, EventArgs e)
        {
            try
            {
                using (TaxReliefClient reliefClient = new TaxReliefClient(uri: appURI, appId: appId))
                {
                    DailyResponse response      = reliefClient.GetToday();
                    string        resultMessage = $"{DateTime.Today:yyyy/MM/dd}認可公告(ISBN)\r\n=======================================================\r\n";
                    foreach (IsbnObject isbn in response.approved.isbns)
                    {
                        resultMessage += $"{IsbnMessage(isbn)}\r\n-------------------------------------------------------\r\n";
                    }
                    resultMessage += $"{DateTime.Today:yyyy/MM/dd}認可公告(EAN)\r\n=======================================================\r\n";
                    foreach (EanObject ean in response.approved.eans)
                    {
                        resultMessage += $"{EanMessage(ean)}\r\n" +
                                         "-------------------------------------------------------\r\n";
                    }

                    resultMessage += $"{DateTime.Today:yyyy/MM/dd}撤銷公告(ISBN)\r\n=======================================================\r\n";
                    foreach (IsbnObject isbn in response.revoked.isbns)
                    {
                        resultMessage += $"{IsbnMessage(isbn)}\r\n-------------------------------------------------------\r\n";
                    }
                    resultMessage += $"{DateTime.Today:yyyy/MM/dd}撤銷公告(EAN)\r\n=======================================================\r\n";
                    foreach (EanObject ean in response.revoked.eans)
                    {
                        resultMessage += $"{EanMessage(ean)}\r\n" +
                                         "-------------------------------------------------------\r\n";
                    }

                    resultMessage += $"{DateTime.Today:yyyy/MM/dd}異動公告(ISBN)\r\n=======================================================\r\n";
                    foreach (IsbnObject isbn in response.changed.isbns)
                    {
                        resultMessage += $"{IsbnMessage(isbn)}\r\n-------------------------------------------------------\r\n";
                    }
                    resultMessage += $"{DateTime.Today:yyyy/MM/dd}異動公告(EAN)\r\n=======================================================\r\n";
                    foreach (EanObject ean in response.changed.eans)
                    {
                        resultMessage += $"{EanMessage(ean)}\r\n" +
                                         "-------------------------------------------------------\r\n";
                    }

                    txtResult.Text = resultMessage;

                    MessageBox.Show("Success!");
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
コード例 #5
0
        private void btnMultiEan_Click(object sender, EventArgs e)
        {
            try
            {
                using (TaxReliefClient reliefClient = new TaxReliefClient(uri: appURI, appId: appId))
                {
                    List <EanObject> eans          = reliefClient.GetMultiEan(txtParameter.Text);
                    string           resultMessage = $"EAN認可公告\r\n=======================================================\r\n";
                    foreach (EanObject ean in eans)
                    {
                        resultMessage += $"{EanMessage(ean)}\r\n";
                    }

                    txtResult.Text = resultMessage;

                    MessageBox.Show("Success!");
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }