Exemplo n.º 1
0
    protected void imgDaochu_Click(object sender, ImageClickEventArgs e)
    {
        Dictionary <string, string> Register = new Dictionary <string, string>();

        // CSid   Rid   CusID  Cid   Destination  Kilo  Price Resdate   IsSet Remark
        if (GridView1.Visible == true)
        {
            Register.Add("Rid", "面单号");
            Register.Add("Destination", "目的地");
            Register.Add("Kilo", "公斤数");
            Register.Add("Price", "运费");
            Register.Add("Resdate", "揽件时间");
            OutExcelHelper.ExportExcel(allInfo, "无头件信息.xls", Register);
        }
        Register.Add("CSid", "编号");
        Register.Add("Rid", "面单号");
        Register.Add("customer", "客户名称");
        Register.Add("carriecompany", "公司名称");
        Register.Add("Destination", "目的地");
        Register.Add("Kilo", "公斤数");
        Register.Add("Price", "运费");
        Register.Add("Resdate", "揽件时间");
        Register.Add("IsSet", "是否结算");
        Register.Add("Remark", "备注");

        OutExcelHelper.ExportExcel(allInfo, "客户发件表.xls", Register);
    }
Exemplo n.º 2
0
        public string OnlineExportData(ExportDataModel exp)
        {
            EasyMan.Dtos.ErrorInfo err = new EasyMan.Dtos.ErrorInfo();
            err.IsError = false;
            try
            {
                //非压缩导出
                string strFileName = exp.FileName;
                //lngDbServerId = (long)exp.DbServerId;
                strMapPathAll = "";
                strPathAll    = "";
                string strPath = exp.FilePath;
                Easyman.Common.Fun.GetPath(ref strFileName, exp.FileFormat, ref strMapPathAll, ref strPath);//重新整理保存路径

                #region 表结果dt
                DataTable dt = new DataTable();
                if (exp.DbServerId == null)
                {
                    dt = DbHelper.ExecuteGetTable(exp.Sql);
                }
                else
                {
                    dt = _dbServerAppService.ExecuteGetTable((int)exp.DbServerId, exp.Sql); //要导出的数据集
                }
                #endregion

                string ColumnHeader = "";
                switch (exp.FileFormat.ToLower())
                {
                case ".xlsx":
                    ColumnHeader = GetHeadStr(exp.TopFields);    //将表头对像转成字符串
                    OutExcelHelper.ExportExcel(dt, strFileName, strMapPathAll, ColumnHeader, true);
                    break;

                case ".csv":
                    OutExcelHelper.ExportCsv(dt, strFileName, strMapPathAll, ColumnHeader, true);
                    break;

                case ".txt":
                    OutExcelHelper.ExportTxt(dt, strFileName, strMapPathAll, ColumnHeader, true);
                    break;

                default:
                    ColumnHeader = GetHeadStr(exp.TopFields);    //将表头对像转成字符串
                    OutExcelHelper.ExportExcel(dt, strFileName, strMapPathAll, ColumnHeader, true);
                    break;
                }
                exp.FileName += exp.FileFormat;
                SavaDBSql(strPath, strMapPathAll, exp);
                return(strPath);
            }
            catch (Exception ex)
            {
                err.IsError = true;
                err.Message = ex.Message;
                throw;
            }
        }
Exemplo n.º 3
0
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        Dictionary <string, string> Register = new Dictionary <string, string>();

        // DelID       CusID       DelUnitPrice          Remark
        Register.Add("DelID", "编号");
        Register.Add("customer", "客户姓名");
        Register.Add("DelUnitPrice", "送货单价");
        Register.Add("Remark", "备注");


        OutExcelHelper.ExportExcel(allInfo, "送货价格表.xls", Register);
    }
Exemplo n.º 4
0
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        Dictionary <string, string> Register = new Dictionary <string, string>();

        // UID  LoginId  Password  Telephone  Email  Question   AKey     Remark
        Register.Add("UID", "编号");
        Register.Add("LoginId", "用户名");
        Register.Add("Telephone", "电话");
        Register.Add("Email", "邮箱");
        Register.Add("Question", "密报问题");
        Register.Add("AKey", "问题答案");
        Register.Add("Remark", "备注");
        OutExcelHelper.ExportExcel(allInfo, "管理员信息.xls", Register);
    }
Exemplo n.º 5
0
    protected void ImageButton3_Click(object sender, ImageClickEventArgs e)
    {
        Dictionary <string, string> Register = new Dictionary <string, string>();

        // IAEid       CusID       IAEDate                 IAEName              Price                 ISsettle Remark
        Register.Add("IAEid", "编号");
        Register.Add("customer", "客户姓名");
        Register.Add("IAEDate", "收支日期");
        Register.Add("IAEName", "费用名称");
        Register.Add("ISsettle", "是否结算");
        Register.Add("Price", "金额");
        Register.Add("Remark", "备注");
        OutExcelHelper.ExportExcel(allInfo, "其他费用表.xls", Register);
    }
Exemplo n.º 6
0
    //导出表格
    protected void imgDaochu_Click(object sender, ImageClickEventArgs e)
    {
        Dictionary <string, string> Register = new Dictionary <string, string>();

        //  CusID         CusName              CusTel               IsCounterman                 Remark
        Register.Add("CusID", "客户ID");
        Register.Add("CusName", "客户姓名");
        Register.Add("CusTel", "联系电话");
        Register.Add("IsCounterman", "是否为业务员");
        Register.Add("Remark", "备注");


        OutExcelHelper.ExportExcel(allCustomers, "客户信息.xls", Register);
    }
    protected void imgDaochu_Click(object sender, ImageClickEventArgs e)
    {
        Dictionary <string, string> Register = new Dictionary <string, string>();

        // Cid         CoName               Clinkman             LinkmanTel           Cmoney                Remark
        Register.Add("Cid", "公司ID");
        Register.Add("CoName", "公司名称");
        Register.Add("Clinkman", "联系人");
        Register.Add("LinkmanTel", "联系电话");
        Register.Add("Cmoney", "面单费");
        Register.Add("Remark", "备注");

        OutExcelHelper.ExportExcel(allCompany, "公司信息.xls", Register);
    }
Exemplo n.º 8
0
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        Dictionary <string, string> Register = new Dictionary <string, string>();

        // Rid         Cid         BeginNo              EndNo                Buydate                 Remark
        Register.Add("Rid", "编号");
        Register.Add("CCompany", "公司名称");
        Register.Add("BeginNo", "面单起始号");
        Register.Add("EndNo", "面单结束号");
        Register.Add("Buydate", "购买时间");
        Register.Add("Remark", "备注");

        OutExcelHelper.ExportExcel(allInfo, "面单购入表.xls", Register);
    }
Exemplo n.º 9
0
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        Dictionary <string, string> Register = new Dictionary <string, string>();

        // CEid        CusID       ECount      EAllPrice             ISsettle EDate                   Remark
        Register.Add("CEid", "编号");
        Register.Add("Ccustomer", "客户姓名");
        Register.Add("ECount", "派送个数");
        Register.Add("EAllPrice", "派件邮费");
        Register.Add("ISsettle", "是否结算");
        Register.Add("EDate", "派件年月");
        Register.Add("Remark", "备注");
        OutExcelHelper.ExportExcel(allInfo, "客户送件表.xls", Register);
    }
Exemplo n.º 10
0
    protected void imgDaochu_Click(object sender, ImageClickEventArgs e)
    {
        Dictionary <string, string> Register = new Dictionary <string, string>();

        // Cpid        CusID       Cid         PNo        CpName                                             Remark
        Register.Add("Cpid", "编号");
        Register.Add("customer", "客户名称");
        Register.Add("carriecomapny", "公司名称");
        Register.Add("PNo", "模板编号");
        Register.Add("CpName", "模板名称");
        Register.Add("Remark", "备注");

        OutExcelHelper.ExportExcel(allInfo, "客户价格表.xls", Register);
    }
Exemplo n.º 11
0
    protected void imgDaochu_Click(object sender, ImageClickEventArgs e)
    {
        Dictionary <string, string> Register = new Dictionary <string, string>();

        //Aid         CusID       Cid         CSid                 Price                 ISsettle BeginDate               Remark
        Register.Add("Nid", "编号");
        Register.Add("cust", "客户名称");
        Register.Add("company", "公司名称");
        Register.Add("CSid", "面单号");
        Register.Add("Price", "金额");
        Register.Add("ISsettle", "是否已结算");
        Register.Add("BeginDate", "起运时间");
        Register.Add("Remark", "备注");

        OutExcelHelper.ExportExcel(allInfo, "面单分配表.xls", Register);
    }
Exemplo n.º 12
0
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        Dictionary <string, string> Register = new Dictionary <string, string>();

        //Nid         CusID       Cid         BeginNO              EndNo                Dtime                   Sum                   IsSet Remark
        Register.Add("Nid", "编号");
        Register.Add("Customer", "客户名称");
        Register.Add("CarrieCompany", "公司名称");
        Register.Add("BeginNo", "面单起始号");
        Register.Add("EndNo", "面单结束号");
        Register.Add("Dtime", "分配时间");
        Register.Add("Sum", "金额");
        Register.Add("IsSet", "是否已结算");
        Register.Add("Remark", "备注");

        OutExcelHelper.ExportExcel(allInfo, "面单分配表.xls", Register);
    }
Exemplo n.º 13
0
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        Dictionary <string, string> Register = new Dictionary <string, string>();

        Register.Add("CPid", "编号");
        Register.Add("customer", "客户姓名");
        Register.Add("DateMon", "费用年月");
        Register.Add("OddMon", "面单费用");
        Register.Add("SendMon", "发件费");
        Register.Add("GiveMon", "送件费");
        Register.Add("BackMon", "收到付件返利");
        Register.Add("AccMon", "派到付件款");
        Register.Add("OtherMon", "其他费用");
        Register.Add("AllMon", "总计");
        Register.Add("ISsettle", "是否结款");
        Register.Add("Remark", "备注");

        OutExcelHelper.ExportExcel(allInfo, "结算.xls", Register);
    }
Exemplo n.º 14
0
        /// <summary>
        /// 多线程执行体
        /// </summary>
        /// <param name="exp"></param>
        private static void OutExportFile(object exp)
        {
            ExportDataModel ExportDataM = (ExportDataModel)exp;
            DataTable       dt          = (DataTable)ExportDataM.ObjParam;

            switch (ExportDataM.FileFormat.ToLower())
            {
            case ".xlsx":
                OutExcelHelper.ExportExcel(dt, ExportDataM.FileName, ExportDataM.FilePath, ExportDataM.ColumnHeader, false);
                break;

            case ".csv":
                OutExcelHelper.ExportCsv(dt, ExportDataM.FileName, ExportDataM.FilePath, ExportDataM.ColumnHeader, false);
                break;

            case ".txt":
                OutExcelHelper.ExportTxt(dt, ExportDataM.FileName, ExportDataM.FilePath, ExportDataM.ColumnHeader, false);
                break;

            default:
                OutExcelHelper.ExportExcel(dt, ExportDataM.FileName, ExportDataM.FilePath, ExportDataM.ColumnHeader, false);
                break;
            }
        }