/// <summary> /// get chaxun info /// </summary> /// <returns></returns> EyouSoft.Model.YlStructure.MWzJiFenDingDanChaXunInfo GetChaXunInfo() { var info = new EyouSoft.Model.YlStructure.MWzJiFenDingDanChaXunInfo(); info.ShangPinMingCheng = Utils.GetQueryStringValue("txtShangPinMingCheng"); info.JiaoYiHao = Utils.GetQueryStringValue("txtJiaoYiHao"); info.XiaDanShiJian1 = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("txtXiaDanShiJian1")); info.XiaDanShiJian2 = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("txtXiaDanShiJian2")); return(info); }
/// <summary> /// 获取积分订单集合 /// </summary> /// <param name="companyId">公司编号</param> /// <param name="pageSize">页记录数</param> /// <param name="pageIndex">页序号</param> /// <param name="recordCount">总记录数</param> /// <param name="chaXun">查询</param> /// <returns></returns> public IList <EyouSoft.Model.YlStructure.MWzJiFenDingDanInfo> GetJiFenDingDans(string companyId, int pageSize, int pageIndex, ref int recordCount, EyouSoft.Model.YlStructure.MWzJiFenDingDanChaXunInfo chaXun) { if (string.IsNullOrEmpty(companyId)) { return(null); } return(dal.GetJiFenDingDans(companyId, pageSize, pageIndex, ref recordCount, chaXun)); }
/// <summary> /// 获取积分订单集合 /// </summary> /// <param name="companyId">公司编号</param> /// <param name="pageSize">页记录数</param> /// <param name="pageIndex">页序号</param> /// <param name="recordCount">总记录数</param> /// <param name="chaXun">查询</param> /// <returns></returns> public IList <EyouSoft.Model.YlStructure.MWzJiFenDingDanInfo> GetJiFenDingDans(string companyId, int pageSize, int pageIndex, ref int recordCount, EyouSoft.Model.YlStructure.MWzJiFenDingDanChaXunInfo chaXun) { IList <EyouSoft.Model.YlStructure.MWzJiFenDingDanInfo> items = new List <EyouSoft.Model.YlStructure.MWzJiFenDingDanInfo>(); string tableName = "view_YL_JiFenDingDan"; string fields = "*"; string orderByString = "IssueTime DESC"; string sumString = string.Empty; StringBuilder sql = new StringBuilder(); sql.AppendFormat(" CompanyId='{0}' ", companyId); if (chaXun != null) { if (!string.IsNullOrEmpty(chaXun.HuiYuanId)) { sql.AppendFormat(" AND XiaDanRenId='{0}' ", chaXun.HuiYuanId); } if (chaXun.DingDanStatus.HasValue) { sql.AppendFormat(" AND DingDanStatus={0} ", (int)chaXun.DingDanStatus); } if (chaXun.FuKuanStatus.HasValue) { sql.AppendFormat(" AND FuKuanStatus={0} ", (int)chaXun.FuKuanStatus); } if (!string.IsNullOrEmpty(chaXun.ShangPinMingCheng)) { sql.AppendFormat(" AND ShangPinMingCheng LIKE '%{0}%' ", chaXun.ShangPinMingCheng); } if (chaXun.XiaDanShiJian1.HasValue) { sql.AppendFormat(" AND IssueTime>='{0}' ", chaXun.XiaDanShiJian1.Value); } if (chaXun.XiaDanShiJian2.HasValue) { sql.AppendFormat(" AND IssueTime<='{0}' ", chaXun.XiaDanShiJian2.Value.AddDays(1).AddMinutes(-1)); } if (!string.IsNullOrEmpty(chaXun.JiaoYiHao)) { sql.AppendFormat(" AND JiaoYiHao LIKE '%{0}%' ", chaXun.JiaoYiHao); } } using (IDataReader rdr = DbHelper.ExecuteReader1(_db, pageSize, pageIndex, ref recordCount, tableName, fields.ToString(), sql.ToString(), orderByString, sumString)) { while (rdr.Read()) { var info = new EyouSoft.Model.YlStructure.MWzJiFenDingDanInfo(); info.CompanyId = rdr["CompanyId"].ToString(); info.DingDanId = rdr["DingDanId"].ToString(); info.DingDanStatus = (EyouSoft.Model.EnumType.YlStructure.JiFenDingDanStatus)rdr.GetByte(rdr.GetOrdinal("DingDanStatus")); info.FangShi = (EyouSoft.Model.EnumType.YlStructure.JiFenDuiHuanFangShi)rdr.GetByte(rdr.GetOrdinal("FangShi")); info.FaPiaoDiZhiId = rdr["FaPiaoDiZhiId"].ToString(); info.FaPiaoKuaiDiJinE = rdr.GetDecimal(rdr.GetOrdinal("FaPiaoKuaiDiJinE")); info.FaPiaoLeiXing = rdr["FaPiaoLeiXing"].ToString(); info.FaPiaoMingXi = rdr["FaPiaoMingXi"].ToString(); info.FaPiaoPeiSongFangShi = (EyouSoft.Model.EnumType.YlStructure.FaPiaoPeiSongFangShi)rdr.GetByte(rdr.GetOrdinal("FaPiaoPeiSongFangShi")); info.FaPiaoTaiTou = rdr["FaPiaoTaiTou"].ToString(); info.FuKuanStatus = (EyouSoft.Model.EnumType.YlStructure.FuKuanStatus)rdr.GetByte(rdr.GetOrdinal("FuKuanStatus")); info.IssueTime = rdr.GetDateTime(rdr.GetOrdinal("IssueTime")); info.IsXuYaoFaPiao = rdr["IsXuYaoFaPiao"].ToString() == "1"; info.JiaoYiHao = rdr["JiaoYiHao"].ToString(); info.JiFen = rdr.GetDecimal(rdr.GetOrdinal("JiFen")); info.JinE = rdr.GetDecimal(rdr.GetOrdinal("JinE")); info.ShangPinId = rdr["ShangPinId"].ToString(); info.ShuLiang = rdr.GetInt32(rdr.GetOrdinal("ShuLiang")); info.XiaDanBeiZhu = rdr["XiaDanBeiZhu"].ToString(); info.XiaDanRenId = rdr["XiaDanRenId"].ToString(); info.YuDingRenDianHua = rdr["YuDingRenDianHua"].ToString(); info.YuDingRenName = rdr["YuDingRenName"].ToString(); info.YuDingRenShouJi = rdr["YuDingRenShouJi"].ToString(); info.YuDingRenYouXiang = rdr["YuDingRenYouXiang"].ToString(); info.ShangPinMingCheng = rdr["ShangPinMingCheng"].ToString(); info.HuiYuanXingMing = rdr["HuiYuanXingMing"].ToString(); items.Add(info); } } return(items); }