Esempio n. 1
0
        /// <summary>
        /// 数据导出
        /// </summary>
        public void ExportExcel([DefaultValue(-1)] int Stuts, string Keyword, string Role)
        {
            Ho_PartnerUserBll bll = new Ho_PartnerUserBll();
            var ListData          = bll.GetPageList(Keyword, Role, Stuts);
            var newlist           = new List <Ho_PartnerUserNew>();

            foreach (var item in ListData)
            {
                var model = new Ho_PartnerUserNew();
                model.Address   = item.Address;
                model.CardCode  = item.CardCode;
                model.CreatTime = item.CreatTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
                model.Account   = item.Account;
                model.Money     = item.Money.Value.ToString("0.00");
                model.Name      = item.Name;
                model.Remark    = item.Remark;
                model.StatusStr = item.StatusStr;
                model.UserRole  = item.UserRole;

                newlist.Add(model);
            }
            string[] columns = new string[] { "姓名:Name", "身份证号:CardCode", "手机号:Account", "角色:UserRole",
                                              "余额:Money", "地址:Address", "创建时间:CreatTime", "状态:StatusStr", "备注:Remark" };
            DeriveExcel.ListToExcel <Ho_PartnerUserNew>(newlist, columns, "会员数据" + DateTime.Now.ToString("yyyyMMddHHmmss"));
        }
Esempio n. 2
0
 /// <summary>
 /// 搜索
 /// </summary>
 /// <returns></returns>
 public ActionResult GridPageListJson(JqGridParam jqgridparam, string Role, string Keyword, [DefaultValue(-1)] int Stuts)
 {
     try
     {
         Stopwatch         watch = CommonHelper.TimerStart();
         Ho_PartnerUserBll bll   = new Ho_PartnerUserBll();
         var ListData            = bll.GetPageList(ref jqgridparam, Keyword, Role, Stuts);
         var JsonData            = new
         {
             total    = jqgridparam.total,
             page     = jqgridparam.page,
             records  = jqgridparam.records,
             costtime = CommonHelper.TimerEnd(watch),
             rows     = ListData
         };
         return(Content(JsonData.ToJson()));
     }
     catch (Exception ex)
     {
         Base_SysLogBll.Instance.WriteLog("", OperationType.Query, "-1", "异常错误:" + ex.Message);
         return(null);
     }
 }