当前位置: 首页>>代码示例>>C#>>正文


C# TemplateService.ShopSignSummary方法代码示例

本文整理汇总了C#中TemplateService.ShopSignSummary方法的典型用法代码示例。如果您正苦于以下问题:C# TemplateService.ShopSignSummary方法的具体用法?C# TemplateService.ShopSignSummary怎么用?C# TemplateService.ShopSignSummary使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在TemplateService的用法示例。


在下文中一共展示了TemplateService.ShopSignSummary方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Page_Load

        protected void Page_Load(object sender, EventArgs e)
        {
            string expdata = "";
            if (Page.Request.Form["data"] != null)
            {
                expdata = Page.Request.Form["data"].ToString();
                if (expdata != "")
                {
                    string filetype = "xls";
                    if (Page.Request.Form["filetype"] != null && Page.Request.Form["filetype"].ToString() != "")
                        filetype = Page.Request.Form["filetype"].ToString();
                    string fileName = "excel_export_" + DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") + "." + filetype;

                    Page.Response.ContentType = "text/plain";
                    Page.Response.ClearHeaders();
                    Page.Response.ClearContent();
                    Page.Response.Clear();
                    if (filetype == "csv")
                        Page.Response.ContentType = "application/ms-excel";// "text/csv";
                    else if (filetype == "xls")
                        Page.Response.ContentType = "application/vnd.ms-excel";
                    Page.Response.ContentEncoding = Encoding.UTF8;
                    Page.Response.Charset = "UTF-8";
                    Page.Response.AddHeader("Content-Disposition", String.Format("attachment;filename=\"{0}\";inline Filename=\"{0}\";", fileName));

                    //Them cac byte thieu trong du lieu de danh dau encoding la UTF-8
                    var bBOM = new byte[] { 0xEF, 0xBB, 0xBF };
                    //var bBOM = new byte[] { 254, 255 };
                    Page.Response.OutputStream.Write(bBOM, 0, bBOM.Length);

                    Page.Response.Write(expdata);
                    Page.Response.End();
                }
            }
            else if (Page.Request.QueryString["request"] != null)
            {
                string request = Page.Request.QueryString["request"].ToString();
                TemplateService service = new TemplateService();
                string result = service.ShopSignSummary(System.Configuration.ConfigurationManager.AppSettings["FWS.VnAccounting.ClientKey"].ToString(), request);
                if (result.StartsWith("00"))
                {
                    result = result.Substring(3);
                    byte[] buffer = CBinaryUtils.Base64ToBinary(result);
                    string exportFile = "excel_export_" + DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") + ".xlsx";
                    Page.Response.ContentType = "application/ms-excel";// "text/csv";
                    Page.Response.ContentEncoding = Encoding.UTF8;
                    Page.Response.Charset = "UTF-8";
                    Page.Response.AddHeader("Content-Disposition", String.Format("attachment;filename=\"{0}\";inline Filename=\"{0}\";", exportFile));
                    Page.Response.OutputStream.Write(buffer, 0, buffer.Length);
                    Page.Response.Flush();
                    Page.Response.End();
                    return;
                }
                //string result = new CSaleSummary
            }



            //else
            //{
            //    Page.Response.ContentType = "text/plain";
            //    Page.Response.Write("page request is invalid!!!");
            //    Page.Response.End();
            //}
        }
开发者ID:huuphuu,项目名称:officeSaigon,代码行数:65,代码来源:ShopSignExport.aspx.cs


注:本文中的TemplateService.ShopSignSummary方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。