DAL层,新增一条分页查询语句 DepartmentName
来源:互联网 发布:xalharmp3软件怎么下载 编辑:程序博客网 时间:2024/06/16 16:52
/// <summary> /// 获取一个分页列表 /// </summary> /// <param name="ShiftStatisticsCode">班次号</param> /// <param name="DepartmentCode">门店编号</param> /// <param name="IsSend">是否同步</param> /// <param name="StartShiftDate">班次开始日期</param> /// <param name="EndShiftDate">班次结束日期</param> /// <param name="PageSize">每页记录数</param> /// <param name="PageIndex">当前页码</param> /// <returns></returns> public static PageSetInfo Get(string ShiftStatisticsCode, int DepartmentCode,int IsSend, string StartShiftDate, string EndShiftDate, int PageSize, int PageIndex) { return Get(ShiftStatisticsCode, DepartmentCode, "", IsSend, StartShiftDate, EndShiftDate, PageSize, PageIndex); } /// <summary> /// 获取一个分页列表 /// </summary> /// <param name="ShiftStatisticsCode">班次号</param> /// <param name="DepartmentCode">门店编号</param> /// <param name="IsSend">是否同步</param> /// <param name="StartShiftDate">班次开始日期</param> /// <param name="EndShiftDate">班次结束日期</param> /// <param name="PageSize">每页记录数</param> /// <param name="PageIndex">当前页码</param> /// <returns></returns> public static PageSetInfo Get(string ShiftStatisticsCode, int DepartmentCode,string DepartmentName, int IsSend, string StartShiftDate, string EndShiftDate, int PageSize, int PageIndex) { SqlConnection myConnection = new SqlConnection(string.Format("{0};database={1}", ConstInfo.const_CashDataBaseSource, ConstInfo.const_CashDataBaseName)); SqlCommand myCommand = new SqlCommand("ShiftStatistics_Get", myConnection); myCommand.CommandType = CommandType.StoredProcedure; myCommand.Parameters.Add("@ShiftStatisticsCode", SqlDbType.VarChar).Value = ShiftStatisticsCode; myCommand.Parameters.Add("@DepartmentCode", SqlDbType.Int).Value = DepartmentCode; myCommand.Parameters.Add("@DepartmentName", SqlDbType.VarChar).Value = DepartmentName; myCommand.Parameters.Add("@IsSend", SqlDbType.Int).Value = IsSend; myCommand.Parameters.Add("@StartShiftDate", SqlDbType.VarChar).Value = StartShiftDate; myCommand.Parameters.Add("@EndShiftDate", SqlDbType.VarChar).Value = EndShiftDate; myCommand.Parameters.Add("@PageSize", SqlDbType.Int).Value = PageSize; myCommand.Parameters.Add("@PageIndex", SqlDbType.Int).Value = PageIndex; myConnection.Open(); PageSetInfo _ShiftStatisticsSetInfo = new PageSetInfo(); try { SqlDataReader dr = myCommand.ExecuteReader(); while (dr.Read()) _ShiftStatisticsSetInfo.ShiftStatisticsInfo.Add(Populate(dr)); dr.NextResult(); while (dr.Read()) _ShiftStatisticsSetInfo.TotalRecords = Convert.ToInt32(dr["TotalRecords"]); dr.Close(); } catch (Exception ex) { #region 记录日志 Log_ErrorInfo log_info = new Log_ErrorInfo(); log_info.OperatorNO = DrugSaleSystem.Components.ConstInfo.const_UserCode; log_info.OperatorName = DrugSaleSystem.Components.ConstInfo.const_UserTrueName; log_info.OperatorDate = DateTime.Now; log_info.ErrType = ErrLogParaType.GetEnumName(ErrLogPara.DataBaseErr); log_info.ErrData = WriteErrLog.ConvertStoredProcedureSQL(myCommand); log_info.Content = ex.ToString(); DrugSaleSystem.File.WriteErrLog.AppendErr(log_info); #endregion } myConnection.Close(); return _ShiftStatisticsSetInfo; }
0 0
- DAL层,新增一条分页查询语句 DepartmentName
- 一条分页查询的语句
- 表里无此字段,但是存储过程得新增一条字段,DepartmentName
- 一条语句实现分页
- 一条mysql查询语句
- 一条数据库查询语句
- 一条查询sql语句
- 一条查询语句
- 一条mysql语句进行分页
- oracle一条语句完成新增和修改
- 资料 mybatis 一条语句 分页查询(同时获得符合条件的总记录数)
- 一条查询语句(使用function)
- 一条模糊查询的语句
- 请教一条SQL查询语句
- 求一条分组查询语句
- 对于分页视图里面修改数据,在DAL层提示存储区更新、插入和删除语句影响到了意外的行数(0)的原因
- 一条 sql 语句搞定数据库分页
- 一条sql 语句搞定数据库分页
- 项目优化总结
- IO流的分类
- VBA: EXCEL中插入指定的行数并添加值
- c++ 中的::符号
- Java读取properties配置文件
- DAL层,新增一条分页查询语句 DepartmentName
- RecyclerView中CardView的展开与叠起
- Android Studio 更新 Android 6.0 之后无法找到 org.apache.http 包的问题
- module_param()函数学习
- YARN
- spring mvc ResponseBody 输出乱码解决方案
- 报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost
- view 的生命周期及iOS的NSObject所有子类(多继承)
- npm install 时遇到的 python 问题