//列表数据绑定 protected void bindRepter() { //Response.Write(RB_EMail.Checked.ToString()); if (Request["page"] != null) { page = Convert.ToInt32(Request["page"]); } else { page = 1; } int pageCount = 0; if (RB_EMail.Checked) {//邮件发送日志数据绑定 QuerySendEmailLog query = new QuerySendEmailLog(); Rpt_LogList.DataSource = BLL.SendEmailLog.Instance.GetSendEmailLog(query, "SendTime desc", page, 10, out pageCount); } else {//短信发送日志数据绑定 QuerySendSMSLog query = new QuerySendSMSLog(); Rpt_LogList.DataSource = BLL.SendSMSLog.Instance.GetSendSMSLog(query, "SendTime desc", page, 10, out pageCount); } Rpt_LogList.DataBind(); Ltr_page.Text = PageCommon.Instance.LinkString(pageCount); }
/// <summary> /// 得到一个对象实体 /// </summary> public Entities.SendEmailLog GetSendEmailLog(int RecID) { QuerySendEmailLog query = new QuerySendEmailLog(); query.RecID = RecID; DataTable dt = new DataTable(); int count = 0; dt = GetSendEmailLog(query, string.Empty, 1, 1, out count); if (count > 0) { return(LoadSingleSendEmailLog(dt.Rows[0])); } else { return(null); } }
/// <summary> /// 是否存在该记录 /// </summary> public bool IsExistsByRecID(int RecID) { QuerySendEmailLog query = new QuerySendEmailLog(); query.RecID = RecID; DataTable dt = new DataTable(); int count = 0; dt = GetSendEmailLog(query, string.Empty, 1, 1, out count); if (count > 0) { return(true); } else { return(false); } }
/// <summary> /// 按照查询条件查询 /// </summary> /// <param name="query">查询条件</param> /// <param name="order">排序</param> /// <param name="currentPage">页号,-1不分页</param> /// <param name="pageSize">每页记录数</param> /// <param name="totalCount">总行数</param> /// <returns>集合</returns> public DataTable GetSendEmailLog(QuerySendEmailLog query, string order, int currentPage, int pageSize, out int totalCount) { string where = string.Empty; DataSet ds; SqlParameter[] parameters = { new SqlParameter("@order", SqlDbType.NVarChar, 200), new SqlParameter("@pagesize", SqlDbType.Int, 4), new SqlParameter("@indexpage", SqlDbType.Int, 4), new SqlParameter("@totalRecorder", SqlDbType.Int, 4) }; parameters[0].Value = order; parameters[1].Value = pageSize; parameters[2].Value = currentPage; parameters[3].Direction = ParameterDirection.Output; ds = SqlHelper.ExecuteDataset(CONNECTIONSTRINGS, CommandType.StoredProcedure, P_SENDEMAILLOG_SELECT, parameters); totalCount = (int)(parameters[3].Value); return(ds.Tables[0]); }
/// <summary> /// 按照查询条件查询 /// </summary> /// <param name="query">查询条件</param> /// <param name="order">排序</param> /// <param name="currentPage">页号,-1不分页</param> /// <param name="pageSize">每页记录数</param> /// <param name="totalCount">总行数</param> /// <returns>集合</returns> public DataTable GetSendEmailLog(QuerySendEmailLog query, string order, int currentPage, int pageSize, out int totalCount) { return(Dal.SendEmailLog.Instance.GetSendEmailLog(query, order, currentPage, pageSize, out totalCount)); }