三库三期
This commit is contained in:
@@ -38,7 +38,7 @@ namespace FineUIPro.Web.SanKu
|
||||
/// </summary>
|
||||
private void BindGrid()
|
||||
{
|
||||
string strSql = @"SELECT tba.REWARD_ID,tba.RECORD_ID,tba.PROJECT_CODE,tba.PROJECT_NAME,tba.PERSONNEL_NAME,tba.REWARD_DATE,tba.REWARD_TYPE,tba.REWARD_UNIT_ID,tba.REWARD_UNIT_NAME,tba.REWARD_CONTENT,tba.REWARD_AMOUNT,tba.REWARD_LEVEL,tba.ReportDate
|
||||
string strSql = @"SELECT tba.REWARD_ID,tba.RECORD_ID,CASE WHEN tba.PERSONNEL_NAME IS NOT NULL THEN '人员' ELSE '单位' END AS REWARD_OBJECT,tba.PROJECT_CODE,tba.PROJECT_NAME,tba.PERSONNEL_NAME,tba.REWARD_DATE,tba.REWARD_TYPE,tba.REWARD_UNIT_ID,tba.REWARD_UNIT_NAME,tba.REWARD_CONTENT,tba.REWARD_AMOUNT,tba.REWARD_LEVEL,tba.ReportDate
|
||||
FROM SANKU_SAFETY_REWARD AS tba WITH(NOLOCK)
|
||||
WHERE 1=1 ";
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
@@ -52,6 +52,20 @@ namespace FineUIPro.Web.SanKu
|
||||
strSql += " AND tba.REWARD_CONTENT LIKE @Content";
|
||||
listStr.Add(new SqlParameter("@Content", "%" + this.txtContent.Text.Trim() + "%"));
|
||||
}
|
||||
string type = this.rbType.SelectedValue.Trim();
|
||||
if (!string.IsNullOrWhiteSpace(type))
|
||||
{//奖罚类型
|
||||
strSql += " AND tba.REWARD_TYPE = @Type";
|
||||
listStr.Add(new SqlParameter("@Type", type));
|
||||
}
|
||||
if (this.rbObject.SelectedValue == "0")
|
||||
{//人员
|
||||
strSql += " AND tba.PERSONNEL_NAME IS NOT NULL";
|
||||
}
|
||||
else if (this.rbObject.SelectedValue == "1")
|
||||
{//单位
|
||||
strSql += " AND tba.PERSONNEL_NAME IS NULL";
|
||||
}
|
||||
if (this.rbIsReport.SelectedValue == "0")
|
||||
{//未上报
|
||||
strSql += " AND tba.ReportDate IS NULL";
|
||||
@@ -60,12 +74,6 @@ namespace FineUIPro.Web.SanKu
|
||||
{//已上报
|
||||
strSql += " AND tba.ReportDate IS NOT NULL";
|
||||
}
|
||||
string type = this.rbType.SelectedValue.Trim();
|
||||
if (!string.IsNullOrWhiteSpace(type))
|
||||
{//奖罚类型
|
||||
strSql += " AND tba.REWARD_TYPE = @Type";
|
||||
listStr.Add(new SqlParameter("@Type", type));
|
||||
}
|
||||
|
||||
SqlParameter[] parameter = listStr.ToArray();
|
||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||
|
||||
Reference in New Issue
Block a user