private void init() { TaxCard card = TaxCardFactory.CreateTaxCard(); TaxStateInfo info = card.get_StateInfo(); string str = (info.IsMainMachine == 1) ? "主开票机" : "分开票机"; int machineNumber = info.MachineNumber; DateTime time = card.get_RepDate(); DateTime time2 = card.get_TaxClock(); double invLimit = info.InvLimit; int isInvEmpty = info.IsInvEmpty; int isRepReached = info.IsRepReached; int isLockReached = info.IsLockReached; int iCCardNo = info.ICCardNo; int iCAuthInfo = info.ICAuthInfo; int iCCapacity = info.ICCapacity; int iCRetInv = info.ICRetInv; int iCBuyInv = info.ICBuyInv; int iCRepDone = info.ICRepDone; int iCRepInfo = info.ICRepInfo; int iCInvSegm = info.ICInvSegm; string str2 = string.Format("{0}.{1:00}", info.MajorVersion, info.MinorVersion); string driverVersion = info.DriverVersion; int lockedDays = info.LockedDays; int companyType = info.CompanyType; DateTime time3 = card.get_LastRepDate(); int tBCardNo = info.TBCardNo; int tBAuthInfo = info.TBAuthInfo; int tBBuyInv = info.TBBuyInv; int tBCapacity = info.TBCapacity; int tBRegFlag = info.TBRegFlag; int tBRepDone = info.TBRepDone; int tBRepInfo = info.TBRepInfo; int tBRetInv = info.TBRetInv; int tBType = info.TBType; int isTBEnable = info.IsTBEnable; SetAttribute method = new SetAttribute(this.OnSetAttribute); List <object> list = new List <object> { str, machineNumber, time, time2, invLimit, isInvEmpty, isRepReached, isLockReached, iCCardNo, iCAuthInfo, iCCapacity, iCRetInv, iCBuyInv, iCRepDone, iCRepInfo, iCInvSegm, str2, driverVersion, lockedDays, companyType, time3, tBCardNo, tBAuthInfo, tBBuyInv, tBCapacity, tBRegFlag, tBRepDone, tBRepInfo, tBRetInv, tBType, isTBEnable }; base.BeginInvoke(method, new object[] { list }); }
private object[] StartQK(object[] param) { Dictionary <string, object> dictionary = new Dictionary <string, object>(); dictionary.Add("QKBZ", ""); dictionary.Add("Message", ""); try { RemoteReport report = new RemoteReport(); TaxCard card = TaxCardFactory.CreateTaxCard(); card.get_TaxClock().ToString("yyyyMM"); if (report.CheckStatus()) { if (report.ISZP) { report.ProcessMsg(FPZL.ZP, OPTYPE.ZPQK); if (report.ISQKZP) { PropertyUtil.SetValue(AttributeName.ZPQKDateName, report.dtZPLastCSDate.ToString("yyyyMM")); } } if (report.ISHY) { report.ProcessMsg(FPZL.HY, OPTYPE.HYQK); if (report.ISQKHY) { PropertyUtil.SetValue(AttributeName.HYQKDateName, report.dtHYLastCSDate.ToString("yyyyMM")); } } if (report.ISJDC) { report.ProcessMsg(FPZL.JDC, OPTYPE.JDCQK); if (report.ISQKJDC) { PropertyUtil.SetValue(AttributeName.JDCQKDateName, report.dtJDCLastCSDate.ToString("yyyyMM")); } } if (report.ISJSP) { report.ProcessMsg(FPZL.JSFP, OPTYPE.JSPQK); if (report.ISQKJSP) { PropertyUtil.SetValue(AttributeName.JSPQKDateName, report.dtJSPLastCSDate.ToString("yyyyMM")); } } PropertyUtil.Save(); if ((report.ISQKZP && report.ISQKHY) && (report.ISQKJDC && report.ISQKJSP)) { dictionary["QKBZ"] = "0"; dictionary["Message"] = "已成功执行清卡!"; } else { dictionary["QKBZ"] = "1"; string str = "本次远程清卡情况如下:\r\n"; if (card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) { if (!report.ISQKZP) { if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票及电子增值税普通发票清卡失败,原因:"; } else if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (!card.get_QYLX().ISPTFPDZ || (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x33)))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票清卡失败,原因:"; } else if ((!card.get_QYLX().ISPTFP&& !card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)电子增值税普通发票清卡失败,原因:"; } str = str + report.QKZPMESS + "\r\n"; } else { if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票及电子增值税普通发票清卡成功:"; } else if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (!card.get_QYLX().ISPTFPDZ || (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x33)))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票清卡成功:"; } else if ((!card.get_QYLX().ISPTFP&& !card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)电子增值税普通发票清卡成功:"; } str = str + report.QKZPMESS + "\r\n"; } } if (card.get_QYLX().ISHY) { if (!report.ISQKHY) { str = (str + "(" + report.dtHYLastCSDate.ToString("yyyy年MM月") + "份征期)货物运输业增值税专用发票清卡失败,原因:") + report.QKHYMESS + "\r\n"; } else if (card.get_QYLX().ISHY) { str = (str + "(" + report.dtHYLastCSDate.ToString("yyyy年MM月") + "份征期)货物运输业增值税专用发票清卡成功:") + report.QKHYMESS + "\r\n"; } } if (card.get_QYLX().ISJDC || card.get_QYLX().ISPTFPDZ) { if (card.get_QYLX().ISJDC) { if (!str.Contains("机动车")) { str = str + "(" + report.dtJDCLastCSDate.ToString("yyyy年MM月") + "份征期)机动车销售统一发票"; } else { str = str + "及机动车销售统一发票"; } } if (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x33)) { if (!str.Contains("机动车")) { str = str + "(" + report.dtJDCLastCSDate.ToString("yyyy年MM月") + "份征期)电子增值税普通发票"; } else { str = str + "及电子增值税普通发票"; } } if (!report.ISQKJDC) { str = (str + "清卡失败,原因:") + report.QKJDCMESS + "\r\n"; } else if (card.get_QYLX().ISJDC || card.get_QYLX().ISPTFPDZ) { str = (str + "清卡成功:") + report.QKJDCMESS + "\r\n"; } } if (card.get_QYLX().ISPTFPJSP) { if (!report.ISQKJSP) { str = (str + "(" + report.dtJSPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税普通发票(卷票)清卡失败,原因:") + report.QKJSFPMESS + "\r\n"; } else if (card.get_QYLX().ISPTFPJSP) { str = (str + "(" + report.dtJSPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税普通发票(卷票)清卡成功:") + report.QKJSFPMESS + "\r\n"; } } dictionary["Message"] = str; } } } catch (Exception exception) { dictionary["QKBZ"] = "1"; dictionary["Message"] = exception.Message; } return(new object[] { dictionary }); }
private object[] StartYCCB(object[] para) { Dictionary <string, object> dictionary = new Dictionary <string, object>(); dictionary.Add("CBBZ", ""); dictionary.Add("Message", ""); TaxCard card = TaxCardFactory.CreateTaxCard(); card.get_TaxClock().ToString("yyyyMM"); try { RemoteReport report = new RemoteReport { bByAuto = true }; if (report.CheckStatus()) { if (report.ISZP) { report.ProcessMsg(FPZL.ZP, OPTYPE.ZPCB); if (report.ISCBZP) { PropertyUtil.SetValue(AttributeName.ZPCSDateName, report.dtZPLastCSDate.ToString("yyyyMM")); } } if (report.ISHY) { report.ProcessMsg(FPZL.HY, OPTYPE.HYCB); if (report.ISCBHy) { PropertyUtil.SetValue(AttributeName.HYCSDateName, report.dtHYLastCSDate.ToString("yyyyMM")); } } if (report.ISJDC) { report.ProcessMsg(FPZL.JDC, OPTYPE.JDCCB); if (report.ISCBJDC) { PropertyUtil.SetValue(AttributeName.JDCCSDateName, report.dtJDCLastCSDate.ToString("yyyyMM")); } } if (report.ISJSP) { report.ProcessMsg(FPZL.JSFP, OPTYPE.JSPCB); if (report.ISCBJSFP) { PropertyUtil.SetValue(AttributeName.JSPCSDateName, report.dtJSPLastCSDate.ToString("yyyyMM")); } } PropertyUtil.Save(); if ((report.ISCBZP && report.ISCBHy) && (report.ISCBJDC && report.ISCBJSFP)) { dictionary["CBBZ"] = "0"; dictionary["Message"] = "上报汇总成功!"; } else { dictionary["CBBZ"] = "1"; if ((card.get_RetCode() == 250) || (card.get_RetCode() == 0x309)) { dictionary["Message"] = "金税盘错误,错误码:" + card.get_RetCode(); } else { string str = "本次上报汇总情况如下:\r\n"; if (card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) { if (!report.ISCBZP) { if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票及电子增值税普通发票抄报失败原因:"; } else if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (!card.get_QYLX().ISPTFPDZ || (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x33)))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票抄报失败原因:"; } else if ((!card.get_QYLX().ISPTFP&& !card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)电子增值税普通发票抄报失败原因:"; } str = str + report.CBZPMESS + "\r\n"; } else { if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票及电子增值税普通发票抄报成功:"; } else if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (!card.get_QYLX().ISPTFPDZ || (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x33)))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票抄报成功:"; } else if ((!card.get_QYLX().ISPTFP&& !card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)电子增值税普通发票抄报成功:"; } str = str + report.CBZPMESS + "\r\n"; } } if (card.get_QYLX().ISHY) { if (!report.ISCBHy) { str = (str + "(" + report.dtHYLastCSDate.ToString("yyyy年MM月") + "份征期)货物运输业增值税专用发票抄报失败原因:") + report.CBHYMESS + "\r\n"; } else if (card.get_QYLX().ISHY) { str = (str + "(" + report.dtHYLastCSDate.ToString("yyyy年MM月") + "份征期)货物运输业增值税专用发票抄报成功:") + report.CBHYMESS + "\r\n"; } } if (card.get_QYLX().ISJDC || card.get_QYLX().ISPTFPDZ) { if (card.get_QYLX().ISJDC) { if (!str.Contains("机动车")) { str = str + "(" + report.dtJDCLastCSDate.ToString("yyyy年MM月") + "份征期)机动车销售统一发票"; } else { str = str + "及机动车销售统一发票"; } } if (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x33)) { if (!str.Contains("机动车")) { str = str + "(" + report.dtJDCLastCSDate.ToString("yyyy年MM月") + "份征期)电子增值税普通发票"; } else { str = str + "及电子增值税普通发票"; } } if (!report.ISCBJDC) { str = (str + "抄报失败原因:") + report.CBJDCMESS + "\r\n"; } else { str = (str + "抄报成功:") + report.CBJDCMESS + "\r\n"; } } if (card.get_QYLX().ISPTFPJSP) { if (!report.ISCBJSFP) { if (card.get_QYLX().ISPTFPJSP) { str = (str + "(" + report.dtJSPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税普通发票(卷票)抄报失败原因:") + report.CBJSPMESS + "\r\n"; } } else if (card.get_QYLX().ISPTFPJSP) { str = (str + "(" + report.dtJSPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税普通发票(卷票)抄报成功:") + report.CBJSPMESS + "\r\n"; } } dictionary["Message"] = str; } } } } catch (Exception exception) { dictionary["CBBZ"] = "1"; dictionary["Message"] = exception.Message; } return(new object[] { dictionary }); }
public static void Ycqk(bool auto) { TaxCard card = TaxCardFactory.CreateTaxCard(); card.get_TaxClock().ToString("yyyyMM"); RemoteReport report = new RemoteReport(); if (report.CheckStatus()) { if (report.ISZP) { report.ProcessMsg(FPZL.ZP, OPTYPE.ZPQK); if (report.ISQKZP) { PropertyUtil.SetValue(AttributeName.ZPQKDateName, report.dtZPLastCSDate.ToString("yyyyMM")); } } if (report.ISHY) { report.ProcessMsg(FPZL.HY, OPTYPE.HYQK); if (report.ISQKHY) { PropertyUtil.SetValue(AttributeName.HYQKDateName, report.dtHYLastCSDate.ToString("yyyyMM")); } } if (report.ISJDC) { report.ProcessMsg(FPZL.JDC, OPTYPE.JDCQK); if (report.ISQKJDC) { PropertyUtil.SetValue(AttributeName.JDCQKDateName, report.dtJDCLastCSDate.ToString("yyyyMM")); } } if (report.ISJSP) { report.ProcessMsg(FPZL.JSFP, OPTYPE.JSPQK); if (report.ISQKJSP) { PropertyUtil.SetValue(AttributeName.JSPQKDateName, report.dtJSPLastCSDate.ToString("yyyyMM")); } } PropertyUtil.Save(); if ((report.ISQKZP && report.ISQKHY) && (report.ISQKJDC && report.ISQKJSP)) { MessageManager.ShowMsgBox("YC0006"); FormMain.ResetForm(); } else if (auto) { string str = "本次远程清卡情况如下:\r\n"; if (card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) { if (!report.ISQKZP) { if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票及电子增值税普通发票清卡失败,原因:"; } else if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (!card.get_QYLX().ISPTFPDZ || (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x33)))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票清卡失败,原因:"; } else if ((!card.get_QYLX().ISPTFP&& !card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)电子增值税普通发票清卡失败,原因:"; } str = str + report.QKZPMESS + "\r\n"; } else { if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票及电子增值税普通发票清卡成功:"; } else if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (!card.get_QYLX().ISPTFPDZ || (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x33)))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票清卡成功:"; } else if ((!card.get_QYLX().ISPTFP&& !card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)电子增值税普通发票清卡成功:"; } str = str + report.QKZPMESS + "\r\n"; } } if (card.get_QYLX().ISHY) { if (!report.ISQKHY) { str = (str + "(" + report.dtHYLastCSDate.ToString("yyyy年MM月") + "份征期)货物运输业增值税专用发票清卡失败,原因:") + report.QKHYMESS + "\r\n"; } else if (card.get_QYLX().ISHY) { str = (str + "(" + report.dtHYLastCSDate.ToString("yyyy年MM月") + "份征期)货物运输业增值税专用发票清卡成功:") + report.QKHYMESS + "\r\n"; } } if (card.get_QYLX().ISJDC || card.get_QYLX().ISPTFPDZ) { if (card.get_QYLX().ISJDC) { if (!str.Contains("机动车")) { str = str + "(" + report.dtJDCLastCSDate.ToString("yyyy年MM月") + "份征期)机动车销售统一发票"; } else { str = str + "及机动车销售统一发票"; } } if (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x33)) { if (!str.Contains("机动车")) { str = str + "(" + report.dtJDCLastCSDate.ToString("yyyy年MM月") + "份征期)电子增值税普通发票"; } else { str = str + "及电子增值税普通发票"; } } if (!report.ISQKJDC) { str = (str + "清卡失败,原因:") + report.QKJDCMESS + "\r\n"; } else if (card.get_QYLX().ISJDC || card.get_QYLX().ISPTFPDZ) { str = (str + "清卡成功:") + report.QKJDCMESS + "\r\n"; } } if (card.get_QYLX().ISPTFPJSP) { if (!report.ISQKJSP) { str = (str + "(" + report.dtJSPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税普通发票(卷票)清卡失败,原因:") + report.QKJSFPMESS + "\r\n"; } else if (card.get_QYLX().ISPTFPJSP) { str = (str + "(" + report.dtJSPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税普通发票(卷票)清卡成功:") + report.QKJSFPMESS + "\r\n"; } } MessageManager.ShowMsgBox("YC0009", new string[] { str }); } } FormMain.RefreashStatus(); }
protected override void RunCommand() { RemoteReport report = new RemoteReport(); TaxCard card = TaxCardFactory.CreateTaxCard(); card.get_TaxClock().ToString("yyyyMM"); if (report.CheckStatus()) { if (report.ISZP) { report.ProcessMsg(FPZL.ZP, OPTYPE.ZPCB); if (report.ISCBZP) { PropertyUtil.SetValue(AttributeName.ZPCSDateName, report.dtZPLastCSDate.ToString("yyyyMM")); } } if (report.ISHY) { report.ProcessMsg(FPZL.HY, OPTYPE.HYCB); if (report.ISCBHy) { PropertyUtil.SetValue(AttributeName.HYCSDateName, report.dtHYLastCSDate.ToString("yyyyMM")); } } if (report.ISJDC) { report.ProcessMsg(FPZL.JDC, OPTYPE.JDCCB); if (report.ISCBJDC) { PropertyUtil.SetValue(AttributeName.JDCCSDateName, report.dtJDCLastCSDate.ToString("yyyyMM")); } } if (report.ISJSP) { report.ProcessMsg(FPZL.JSFP, OPTYPE.JSPCB); if (report.ISCBJSFP) { PropertyUtil.SetValue(AttributeName.JSPCSDateName, report.dtJSPLastCSDate.ToString("yyyyMM")); } } PropertyUtil.Save(); if ((report.ISCBZP && report.ISCBHy) && (report.ISCBJDC && report.ISCBJSFP)) { MessageManager.ShowMsgBox("YC0003"); } else if ((card.get_RetCode() == 250) || (card.get_RetCode() == 0x309)) { MessageManager.ShowMsgBox(card.get_ErrCode()); } else { string str = "本次上报汇总情况如下:\r\n"; if (card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) { if (!report.ISCBZP) { if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票及电子增值税普通发票抄报失败原因:"; } else if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (!card.get_QYLX().ISPTFPDZ || (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x33)))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票抄报失败原因:"; } else if ((!card.get_QYLX().ISPTFP&& !card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)电子增值税普通发票抄报失败原因:"; } str = str + report.CBZPMESS + "\r\n"; } else { if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票及电子增值税普通发票抄报成功:"; } else if ((card.get_QYLX().ISPTFP || card.get_QYLX().ISZYFP) && (!card.get_QYLX().ISPTFPDZ || (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x33)))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税专普票抄报成功:"; } else if ((!card.get_QYLX().ISPTFP&& !card.get_QYLX().ISZYFP) && (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x3d))) { str = str + "(" + report.dtZPLastCSDate.ToString("yyyy年MM月") + "份征期)电子增值税普通发票抄报成功:"; } str = str + report.CBZPMESS + "\r\n"; } } if (card.get_QYLX().ISHY) { if (!report.ISCBHy) { str = (str + "(" + report.dtHYLastCSDate.ToString("yyyy年MM月") + "份征期)货物运输业增值税专用发票抄报失败原因:") + report.CBHYMESS + "\r\n"; } else if (card.get_QYLX().ISHY) { str = (str + "(" + report.dtHYLastCSDate.ToString("yyyy年MM月") + "份征期)货物运输业增值税专用发票抄报成功:") + report.CBHYMESS + "\r\n"; } } if (card.get_QYLX().ISJDC || card.get_QYLX().ISPTFPDZ) { if (card.get_QYLX().ISJDC) { if (!str.Contains("机动车")) { str = str + "(" + report.dtJDCLastCSDate.ToString("yyyy年MM月") + "份征期)机动车销售统一发票"; } else { str = str + "及机动车销售统一发票"; } } if (card.get_QYLX().ISPTFPDZ&& (card.get_InvEleKindCode() == 0x33)) { if (!str.Contains("机动车")) { str = str + "(" + report.dtJDCLastCSDate.ToString("yyyy年MM月") + "份征期)电子增值税普通发票"; } else { str = str + "及电子增值税普通发票"; } } if (!report.ISCBJDC) { str = (str + "抄报失败原因:") + report.CBJDCMESS + "\r\n"; } else { str = (str + "抄报成功:") + report.CBJDCMESS + "\r\n"; } } if (card.get_QYLX().ISPTFPJSP) { if (!report.ISCBJSFP) { if (card.get_QYLX().ISPTFPJSP) { str = (str + "(" + report.dtJSPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税普通发票(卷票)抄报失败原因:") + report.CBJSPMESS + "\r\n"; } } else if (card.get_QYLX().ISPTFPJSP) { str = (str + "(" + report.dtJSPLastCSDate.ToString("yyyy年MM月") + "份征期)增值税普通发票(卷票)抄报成功:") + report.CBJSPMESS + "\r\n"; } } MessageManager.ShowMsgBox("YC0004", new string[] { str }); } } }