Esempio n. 1
0
        protected void BindGrid()
        {
            string NickIDs = "";
            //开始日期
            string Begin = this.txtBegin.Value.Trim();
            //结束日期
            string End         = this.txtEnd.Value.Trim();
            int    xMProjectId = Convert.ToInt32(this.CbProject.Value);
            int    NickId      = Convert.ToInt32(this.CbNick.Value);

            if (NickId == 0)
            {
                var nickList = base.XMOrderInfoAPIService.GetXMNickList("", Convert.ToInt32(true), xMProjectId);
                foreach (var item in nickList)
                {
                    NickIDs = NickIDs + item.nick_id + ",";
                }
                if (NickIDs.Length > 0)
                {
                    NickIDs = NickIDs.Substring(0, NickIDs.Length - 1);
                }
            }
            else
            {
                NickIDs = CbNick.Value.ToString();
            }

            var list = XMJDSaleRejectedService.GetXMJDSaleReportData(Begin, End, NickIDs);

            store1.DataSource = list;
            store1.DataBind();
            ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "JdReturn", "dataBind('" + Begin + "','" + End + "','" + NickIDs + "')", true);//ajax
        }
Esempio n. 2
0
        /// <summary>
        /// 导出京东自营退货单明细
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnExport_Click(object sender, EventArgs e)
        {
            string fileName = string.Format("Exports_{0}_{1}.xls", DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss"), CommonHelper.GenerateRandomDigitCode(4));
            string filePath = string.Format("{0}Upload\\JDSaleRejectedExport\\{1}", HttpContext.Current.Request.PhysicalApplicationPath, fileName);
            var    data     = XMJDSaleRejectedService.Export(list_XMJDSaleRejected);

            ExportManager.ExportJDSaleRejectedExcel(filePath, data);
            CommonHelper.WriteResponseXls(filePath, fileName);
        }