各位高手:ASP.NET程序中出现:“StartIndex 不能小于 0。参数名: startIndex ”这个是什么原因啊?程序和数据库都一样的情况下,在一台机器上没有这个错误,而在另一台上有,是什么原因呢?请大家帮帮忙,急啊!

解决方案 »

  1.   

    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    using System.Text;
    namespace cgc.Tax
    {
    /// <summary>
    /// frmSfprint 的摘要说明。
    /// </summary>
    public class frmSfprint : System.Web.UI.Page
    {
    public static string SwCode="";
    public static string SwGs="";
    public static string SkSq="";
    public static string bs="";
    public static string yys="";//营业税
    public static string gss="";//个人所得税
    public static string jyf="";//教育费附加
    public static string cjs="";//城建税
    public static string others="";//公共事业附加
    public static string dfjyf="";//地方教育费附加

                         
    FW.GetBaseText mygetbase=new FW.GetBaseText();
    //private string strprint="document.write("+HtmlTextWriter.DoubleQuoteChar+"<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>"+HtmlTextWriter.DoubleQuoteChar+");";

    private void Page_Load(object sender, System.EventArgs e)
    {
    // // 在此处放置用户代码以初始化页面
    // if(Session["userID"]==null)
    // {
    // Response.Redirect("../erro.aspx");
    // }
    if(!IsPostBack)
    {
    StringBuilder strSpace=new StringBuilder("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp");
    StringBuilder strprint=new StringBuilder("document.write("+HtmlTextWriter.DoubleQuoteChar+"<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>"+HtmlTextWriter.DoubleQuoteChar+");");
    //if (Request.QueryString[0].ToString().Trim()!="Set")
    //{
    strprint.Append("document.write('<br><br><br>');");
    strprint.Append("document.write('");
    strprint.Append(strSpace);
    strprint.Append(strSpace.ToString().Remove(0,96));
    strprint.Append("<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp成都市地税局第三直属分局</font><br>');");
    strprint.Append("document.write('<font size=2>");
    strprint.Append(strSpace.ToString().Remove(0,24));
    strprint.Append("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp"+DateTime.Now.Year.ToString()+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp"+DateTime.Now.Month.ToString()+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp"+DateTime.Now.Day.ToString()+"</font><br>');");

    //string code=Server.HtmlDecode(Request.QueryString[1].ToString());
    string code=SwCode;
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+code+"</font><br><br>');");
    //输出公司名称
    //string Companyname=Server.HtmlDecode(Request.QueryString[1].ToString());
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+SwGs+"</font>');");

    //DateTime dt=Convert.ToDateTime(Request.QueryString[2].ToString());
    //输出年月日

    string SkSqY="";
    if(DateTime.Now.Month.ToString()!="12")
    {
    SkSqY=DateTime.Now.Year.ToString();
    }
    else if(DateTime.Now.Month.ToString()=="12"&&SkSq!="12")
    {
    SkSqY=Convert.ToString(Convert.ToInt32(DateTime.Now.Year.ToString())+1);
    }
    else if(SkSq=="12"&&DateTime.Now.Month.ToString()=="12")
    {
        SkSqY=DateTime.Now.Year.ToString();

    }
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    strprint.Append(strSpace);
    strprint.Append("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp"+SkSqY+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+SkSq+"</font>');");
    //输出空行
    strprint.Append("document.write('<br><br><br><br><br>');");
    //输出营业税
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;营业税&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    strprint.Append(strSpace);
    strprint.Append("3%");
    strprint.Append("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    strprint.Append(Convert.ToDouble(yys).ToString("#,###.00")+"</font><br>');");
    //输出个所税
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;个人所得税&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    strprint.Append(strSpace);
    strprint.Append("2%");
    strprint.Append("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    strprint.Append(Convert.ToDouble(gss.ToString()).ToString("#,###.00")+"</font><br>');");
    //输出教育费附加
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;教育费附加&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    strprint.Append(strSpace);
    strprint.Append("3%");
    strprint.Append("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    strprint.Append(Convert.ToDouble(jyf.ToString()).ToString("#,###.00")+"</font><br>');");
    //输出城建税
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;城建税&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    strprint.Append(strSpace);
    strprint.Append("7%");
    strprint.Append("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    strprint.Append(Convert.ToDouble(cjs.ToString()).ToString("#,###.00")+"</font><br><br><br>');");
      

  2.   

    string curttoal0="";
    string curttoal="";

    curttoal0=Convert.ToString(Convert.ToDecimal(yys.ToString())+
    Convert.ToDecimal(gss.ToString())+
    Convert.ToDecimal(jyf.ToString())+
    Convert.ToDecimal(cjs.ToString()));
    int len=0;
    string lastNum="";
    string leftNum="";
    string fenNum="";
    string fen="";
    string zheng="";
    if(curttoal0!="0")
    {
    len=curttoal0.IndexOf(".",0);
    lastNum=curttoal0.Substring(len+1,2);
    leftNum=curttoal0.Substring(len-1,1);
    fenNum=curttoal0.Substring(len+2,1);
    if(Convert.ToInt32(curttoal0.Substring(len+2,1))>=5)
    {
    if(Convert.ToInt32(curttoal0.Substring(len+1,1))==9)
    {
    curttoal0=Convert.ToInt32(Convert.ToDecimal(curttoal0)).ToString();
    }
    else
    {
    curttoal0=curttoal0.Substring(0,len)+Convert.ToString(Convert.ToInt32(curttoal0.Substring(len+1,1))+1)+"0";
    }

    }
    else
    {
        curttoal0=curttoal0.Substring(0,len+2)+"0";
    }
    fen="";
    if(lastNum!="00" && fenNum=="0")
    {
    fen="分";
    }
    zheng="";
    if(leftNum!="0" && lastNum=="00")
    {
    zheng="整";
    }
    else if(leftNum=="0" && lastNum=="00")
    {
    zheng="元整";
    }
    if(lastNum=="00")
    {
    curttoal=curttoal0.Substring(0,len);
    }
    else
    {
    curttoal=curttoal0;
    }


    }
    else
    {
        curttoal="0.00";
    curttoal0="0";
    }
    //输出合计金额
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp"+mygetbase.ConvertRMB(curttoal)+zheng+fen+"&nbsp;&nbsp;&nbsp;&nbsp;(小写):"+Convert.ToDouble(curttoal0).ToString("#,###.00")+"</font><br><br>');");
    //输出开票人
    strprint.Append("document.write('");
    strprint.Append(strSpace);//"+Session["struser"].ToString().Trim()+"
    strprint.Append("<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+Session["strRe"].ToString().Trim()+"</font>');");

    //////////////////////////////
    ///输出地方教育附加
    //////////////////////////////
    strprint.Append("document.write("+HtmlTextWriter.DoubleQuoteChar+"<p style='page-break-before:always'>"+HtmlTextWriter.DoubleQuoteChar+");");
    strprint.Append("document.write('<br><br>');");
    strprint.Append("document.write('");
    strprint.Append(strSpace);
    strprint.Append(strSpace.ToString().Remove(0,96));
    strprint.Append("<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp成都市地税局第三直属分局</font><br>');");

    strprint.Append("document.write('<font size=2>");
    strprint.Append(strSpace.ToString().Remove(0,24));
    strprint.Append("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp"+DateTime.Now.Year.ToString()+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp"+DateTime.Now.Month.ToString()+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp"+DateTime.Now.Day.ToString()+"</font><br>');");

    //string code1=Server.HtmlDecode(Request.QueryString[1].ToString());
    string code1=SwCode; strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+code1+"</font><br><br>');");
    //输出公司名称
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp"+SwGs+"</font>');");

    //输出年月日
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    strprint.Append(strSpace);
    strprint.Append("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+SkSqY+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp"+SkSq+"</font>');");
    //输出空行
    strprint.Append("document.write('<br><br><br><br><br>');");
    //输出地方教育附加
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;地方教育费附加&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    strprint.Append(strSpace);
    strprint.Append("1%");
    strprint.Append("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    strprint.Append(Convert.ToDouble(dfjyf.ToString()).ToString("#,###.00")+"</font><br><br><br><br><br><br>');");

    curttoal0=dfjyf.Trim();
    if(curttoal0!="0")
    {
    len=curttoal0.IndexOf(".",0);
    lastNum=curttoal0.Substring(len+1,2);
    leftNum=curttoal0.Substring(len-1,1);
    fenNum=curttoal0.Substring(len+2,1);
    fen="";
    if(lastNum!="00" && fenNum=="0")
    {
    fen="分";
    }
    zheng="";
    if(leftNum!="0" && lastNum=="00")
    {
    zheng="整";
    }
    else if(leftNum=="0" && lastNum=="00")
    {
    zheng="元整";
    }
    if(lastNum=="00")
    {
    curttoal=curttoal0.Substring(0,len);
    }
    else
    {
    curttoal=curttoal0;
    }
    }
    else
    {
    curttoal="0.00";
    curttoal0="0";
    }
    string curttoal1=mygetbase.ConvertRMB(curttoal);
      

  3.   

    //输出合计金额
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp"+curttoal1+zheng+fen+"&nbsp;&nbsp;&nbsp;&nbsp;(小写):"+Convert.ToDouble(curttoal0).ToString("#,###.00")+"</font><br><br>');");
    //输出开票人
    strprint.Append("document.write('");
    strprint.Append(strSpace);//"+Session["struser"].ToString().Trim()+"
    strprint.Append("<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+Session["strRe"].ToString().Trim()+"</font>');");
    //////////////////////////////
    ///输出财政税
    //////////////////////////////
    ///分页符
    strprint.Append("document.write("+HtmlTextWriter.DoubleQuoteChar+"<p style='page-break-before:always'>"+HtmlTextWriter.DoubleQuoteChar+");");
    strprint.Append("document.write('<br>');");
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+DateTime.Now.Year.ToString()+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp"+DateTime.Now.Month.ToString()+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp"+DateTime.Now.Day.ToString()+"</font><br><br>');");
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+SwGs+"</font><br>');");
    //输出空行
    strprint.Append("document.write('<br><br><br>');");
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;城市公共事业附加");
    strprint.Append(strSpace.ToString().Remove(0,24));
    strprint.Append(strSpace);
    strprint.Append(Convert.ToDouble(others.ToString()).ToString("#,###.00")+"</font><br><br><br><br><br>');");

    curttoal0=others.Trim();
    if(curttoal0!="0")
    {
    len=curttoal0.IndexOf(".",0);
    lastNum=curttoal0.Substring(len+1,2);
    leftNum=curttoal0.Substring(len-1,1);
    fenNum=curttoal0.Substring(len+2,1);
    fen="";
    if(lastNum!="00" && fenNum=="0")
    {
    fen="分";
    }
    zheng="";
    if(leftNum!="0" && lastNum=="00")
    {
    zheng="整";
    }
    else if(leftNum=="0" && lastNum=="00")
    {
    zheng="元整";
    }
    if(lastNum=="00")
    {
    curttoal=curttoal0.Substring(0,len);
    }
    else
    {
    curttoal=curttoal0;
    }
    }
    else
    {
    curttoal="0.00";
    curttoal0="0";
    } curttoal1=mygetbase.ConvertRMB(curttoal);
    //输出合计金额
    strprint.Append("document.write('<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+curttoal1+zheng+fen+"&nbsp;&nbsp;&nbsp;&nbsp;(小写):"+Convert.ToDouble(curttoal0).ToString("#,###.00")+"</font><br><br>');");
    //输出开票人
    strprint.Append("document.write('");
    strprint.Append(strSpace);//"+Session["struser"].ToString().Trim()+"
    strprint.Append("<font size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+Session["strRe"].ToString().Trim()+"</font>')");


    //}
    strprint.Append(";WebBrowser.ExecWB(7,1);window.opener=null;window.close()");
    /*switch(Request.QueryString[0].ToString().Trim())
    {
    case "P":
    strprint.Append(";WebBrowser.ExecWB(6,1);window.opener=null;window.close()");
    break;
    case "Pre":
    strprint.Append(";WebBrowser.ExecWB(7,1);window.opener=null;window.close()");
    break;
    case "Set":
    strprint.Append(";WebBrowser.ExecWB(8,1);window.opener=null;window.close()");
    break;
    default:
    return; }
    */ Response.Write("<script language='javascript'>"+strprint.ToString()+"</script>");
    }
    }