Exemplo n.º 1
0
        /// <summary>
        /// 查询发票
        /// </summary>
        /// <param name="strNSRSBH">纳税人识别号</param>
        /// <param name="strSKPBH">税控盘编号</param>
        /// <param name="strSKPPwd">税控盘口令</param>
        /// <param name="strCertPwd">税务数字证书密码</param>
        /// <param name="strFPLXDM">发票类型代码</param>
        /// <param name="nQueryType">查询方式 0:按发票号码段来读 1:按时间段来读</param>
        /// <param name="strQueryCondition">查询条件 nQueryType为1是:起始日期(YYYYMMDD)+终止日期(YYYYMMDD) nQueryType为0时: 10位发票代码+8位起始号码+8位终止号码 </param>
        /// <param name="nInvoiceUploadType">查询类型 0所有票, 1未上传 </param>
        /// <returns></returns>
        public static string GetInvoices(string strNSRSBH, string strSKPBH, string strSKPPwd, string strCertPwd
                                         , string strFPLXDM, int nQueryType, string strQueryCondition, int nInvoiceUploadType
                                         , BWJF_SKOP_ATLLib.SKControlLogic sam)
        {
            string s = string.Empty;

            try
            {
                //s = sam.GetInvoiceInfo("500102010001497", "499000116076", "88888888", "12345678"
                //    , "025", 1, "2016110120161130", 0);
                s = sam.GetInvoiceInfo(strNSRSBH, strSKPBH, strSKPPwd, strCertPwd
                                       , strFPLXDM, nQueryType, strQueryCondition, nInvoiceUploadType);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(s);
        }
Exemplo n.º 2
0
        public FormInvoiceExport()
        {
            InitializeComponent();
            InitialToolsTrip();

            try
            {
                sam = new BWJF_SKOP_ATLLib.SKControlLogic();
            }
            catch (Exception ex)
            {
                MessageBox.Show("加载税控盘接口失败:\r\n" + ex.Message);
            }

            comboBox1.DataSource    = Company.GetData();
            comboBox1.DisplayMember = "company";
            comboBox1.ValueMember   = "NSRSBH";

            dataGridView_Mst.SelectionChanged += DataGridView1_SelectionChanged;

            _DataSet = XmlConvertor.InitInvoiceDataTable();
        }