コード例 #1
0
        /// <summary>
        /// 数据导出
        /// </summary>
        public void ExportExcel(string keywords,
                                [DefaultValue(-1)] int Status, string ProvinceId, string CityId, string CountyId, string BeginTime, string EndTime)
        {
            Am_BillBll bll      = new Am_BillBll();
            var        ListData = bll.GetPageList(keywords, Status, ProvinceId, CityId, CountyId, BeginTime, EndTime);
            var        newlist  = new List <Am_BillNew>();

            foreach (var item in ListData)
            {
                var model = new Am_BillNew();
                model.Address     = item.Address;
                model.AmmeterCode = item.AmmeterCode;
                model.BillCode    = item.BillCode;
                model.Cell        = item.Cell;
                model.City        = item.City;
                model.County      = item.County;
                model.Floor       = item.Floor;
                model.Money       = item.Money.Value.ToString("0.00");
                model.Province    = item.Province;
                model.Room        = item.Room;
                model.StatusStr   = item.StatusStr;
                model.F_U_Name    = item.F_U_Name;
                model.OtherFees   = item.OtherFees.Value.ToString("0.00");
                model.PayTime     = item.PayTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
                model.SendTime    = item.SendTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
                model.T_U_Name    = item.T_U_Name;

                newlist.Add(model);
            }
            string[] columns = new string[] { "账单号:BillCode", "电表号:AmmeterCode", "运营商:F_U_Name",
                                              "租户:T_U_Name", "状态:StatusStr", "账单金额:Money", "滞纳金:OtherFees", "账单日期:SendTime", "支付日期:PayTime",
                                              "省:Province", "市:City", "区:County", "单元:Cell", "楼层:Floor", "房号:Room", "地址:Address" };
            DeriveExcel.ListToExcel <Am_BillNew>(newlist, columns, "账单数据" + DateTime.Now.ToString("yyyyMMddHHmmss"));
        }
コード例 #2
0
 /// <summary>
 /// 搜索
 /// </summary>
 /// <returns></returns>
 public ActionResult GridPageListJson(JqGridParam jqgridparam, string keywords,
                                      [DefaultValue(-1)] int Status, string ProvinceId, string CityId, string CountyId, string BeginTime, string EndTime)
 {
     try
     {
         Stopwatch  watch    = CommonHelper.TimerStart();
         Am_BillBll bll      = new Am_BillBll();
         var        ListData = bll.GetPageList(ref jqgridparam, keywords, Status, ProvinceId, CityId, CountyId, BeginTime, EndTime);
         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);
     }
 }
コード例 #3
0
        /// <summary>
        /// 获得账单详情
        /// </summary>
        /// <param name="KeyValue"></param>
        /// <returns></returns>
        public ActionResult GetBillContent(string KeyValue)
        {
            Am_BillBll bll = new Am_BillBll();

            return(Json(bll.GetPageList(KeyValue)));
        }