修改质量标准规范

This commit is contained in:
2023-05-08 15:36:58 +08:00
parent 63973e8c95
commit ba4f23e921
4 changed files with 74 additions and 22 deletions
@@ -131,24 +131,31 @@ namespace FineUIPro.Web.CQMS.DataBase
standardList.StandardType,
standardList.Memo"
+ @" FROM CQMS_Law_ConstructionStandardListProject AS standardList "
+ @" WHERE standardList.ProjectId=@projectId AND standardList.StandardType=@StandardType";
+ @" WHERE standardList.ProjectId=@projectId ";
List<SqlParameter> listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@projectId", this.CurrUser.LoginProjectId));
listStr.Add(new SqlParameter("@StandardType", this.tvControlItem.SelectedNodeID));
if (!string.IsNullOrEmpty(this.txtStandardName.Text.Trim()))
if (string.IsNullOrEmpty(this.txtStandardName.Text.Trim()) && string.IsNullOrEmpty(this.txtStandardGrade.Text.Trim()) && string.IsNullOrEmpty(this.txtStandardNo.Text.Trim()))
{
strSql += " AND standardList.StandardName LIKE @StandardName";
listStr.Add(new SqlParameter("@StandardName", "%" + this.txtStandardName.Text.Trim() + "%"));
strSql += " AND standardList.StandardType=@StandardType";
listStr.Add(new SqlParameter("@StandardType", this.tvControlItem.SelectedNodeID));
}
if (!string.IsNullOrEmpty(this.txtStandardGrade.Text.Trim()))
else
{
strSql += " AND standardList.StandardGrade LIKE @StandardGrade";
listStr.Add(new SqlParameter("@StandardGrade", "%" + this.txtStandardGrade.Text.Trim() + "%"));
}
if (!string.IsNullOrEmpty(this.txtStandardNo.Text.Trim()))
{
strSql += " AND standardList.StandardNo LIKE @StandardNo";
listStr.Add(new SqlParameter("@StandardNo", "%" + this.txtStandardNo.Text.Trim() + "%"));
if (!string.IsNullOrEmpty(this.txtStandardName.Text.Trim()))
{
strSql += " AND standardList.StandardName LIKE @StandardName";
listStr.Add(new SqlParameter("@StandardName", "%" + this.txtStandardName.Text.Trim() + "%"));
}
if (!string.IsNullOrEmpty(this.txtStandardGrade.Text.Trim()))
{
strSql += " AND standardList.StandardGrade LIKE @StandardGrade";
listStr.Add(new SqlParameter("@StandardGrade", "%" + this.txtStandardGrade.Text.Trim() + "%"));
}
if (!string.IsNullOrEmpty(this.txtStandardNo.Text.Trim()))
{
strSql += " AND standardList.StandardNo LIKE @StandardNo";
listStr.Add(new SqlParameter("@StandardNo", "%" + this.txtStandardNo.Text.Trim() + "%"));
}
}
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
@@ -172,11 +179,14 @@ namespace FineUIPro.Web.CQMS.DataBase
this.Grid1.SelectedRowIDArray = ids.ToArray();
}
}
//var selectIds = (from x in Funs.DB.WBS_BreakdownProject where x.DivisionProjectId == this.trWBS.SelectedNodeID && x.IsSelected == true select x.BreakdownProjectId).ToList();
//if (selectIds.Count() > 0)
//{
// this.Grid1.SelectedRowIDArray = selectIds.ToArray();
//}
for (int i = 0; i < Grid1.Rows.Count; i++)
{
var attachFile = Funs.DB.AttachFile.FirstOrDefault(x => x.ToKeyId == Grid1.Rows[i].RowID + this.CurrUser.LoginProjectId);
if (attachFile != null && !string.IsNullOrEmpty(attachFile.AttachUrl))
{
Grid1.Rows[i].CellCssClasses[18] = "green";
}
}
}
#endregion