protected override void RunCommand() { DataSumForm form = new DataSumForm(true) { StartPosition = FormStartPosition.CenterScreen, ShowInTaskbar = false, strRichTextBoxRemind = "【注意事项】\n\t1、本功能用于查询金税设备黑匣子中纳税统计资料,包括:防伪发票领用存统计及发票销售金额与税额的统计。\n\t2、汇总范围可选择金税设备使用以来的任意年月。", strLabelYearOrStartMonth = "选择年份", strLabelEndMonth = "选择月份" }; if (form.ShowDialog() == DialogResult.OK) { TaxDateSegment segment = new TaxDateSegment(); try { segment.m_nYear = form.nTaxYear; segment.m_nStartMonth = form.nStartMonth; segment.m_nEndMonth = form.nEndMonth; segment.m_nTaxPeriod = Convert.ToInt32(form.strTaxPeriod); new InvStatForm(segment, true, form.m_invType) { Text = form.strDlgTitle, m_strTitle = form.strLabelTitle, ShowInTaskbar = false, StartPosition = FormStartPosition.CenterScreen }.ShowDialog(); } catch (Exception exception) { MessageManager.ShowMsgBox("INP-253107", new string[] { exception.Message }); } } }
protected override void RunCommand() { DataSumForm form = new DataSumForm(false) { StartPosition = FormStartPosition.CenterScreen, ShowInTaskbar = false, strLabelYearOrStartMonth = "起始月份", strLabelEndMonth = "结束月份", bLabelTaxPeriod = false, bComboxTaxPeriod = false }; if (form.ShowDialog() == DialogResult.OK) { TaxDateSegment segment = new TaxDateSegment(); try { segment.m_nYear = form.nTaxYear; segment.m_nStartMonth = form.nStartMonth; segment.m_nEndMonth = form.nEndMonth; segment.m_nTaxPeriod = Convert.ToInt32(form.strTaxPeriod); new InvStatForm(segment, false, form.m_invType) { Text = form.strDlgTitle, m_strTitle = form.strLabelTitle, ShowInTaskbar = false, StartPosition = FormStartPosition.CenterScreen }.ShowDialog(); } catch (Exception exception) { MessageManager.ShowMsgBox("INP-253107", new string[] { exception.Message }); } } }
public static BaseForm RunCommand(byte[] value) { string str = "Aisino.Fwkp.Invoice.ActiveX.TaxCardQuery_Year"; byte[] bytes = ToolUtil.GetBytes(MD5_Crypt.GetHashStr(str)); byte[] destinationArray = new byte[0x20]; Array.Copy(bytes, 0, destinationArray, 0, 0x20); byte[] buffer3 = new byte[0x10]; Array.Copy(bytes, 0x20, buffer3, 0, 0x10); DateTime time = DateTime.Parse(ToolUtil.GetString(AES_Crypt.Decrypt(value, destinationArray, buffer3, null))); DateTime now = DateTime.Now; if ((time.CompareTo(now) <= 0) && (time.CompareTo(now.AddSeconds(-1.0)) >= 0)) { if (taxcardEntityBLL.IsLocked()) { MessageManager.ShowMsgBox("INP-253109"); return(null); } DataSumForm form = new DataSumForm(false) { StartPosition = FormStartPosition.CenterScreen, ShowInTaskbar = false, strLabelYearOrStartMonth = "起始月份", strLabelEndMonth = "结束月份", bLabelTaxPeriod = false, bComboxTaxPeriod = false }; if (form.ShowDialog() == DialogResult.OK) { TaxDateSegment segment = new TaxDateSegment(); try { segment.m_nYear = form.nTaxYear; segment.m_nStartMonth = form.nStartMonth; segment.m_nEndMonth = form.nEndMonth; segment.m_nTaxPeriod = Convert.ToInt32(form.strTaxPeriod); return(new InvStatForm(segment, true) { Text = form.strDlgTitle, m_strTitle = form.strLabelTitle }); } catch (Exception exception) { MessageManager.ShowMsgBox("INP-253107", new string[] { exception.Message }); return(null); } } } return(null); }