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); } }
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); } }
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); } }
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); } }
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); } }