提交定制会内容
This commit is contained in:
@@ -37,7 +37,13 @@ namespace FineUIPro.Web.ZHGL.Emergency
|
||||
Funs.DropDownPageSize(this.ddlPageSize);
|
||||
////权限按钮方法
|
||||
this.GetButtonPower();
|
||||
this.UnitId = Const.UnitId_SEDIN;
|
||||
//var thisUnit = CommonService.GetIsThisUnit();
|
||||
//if (thisUnit != null)
|
||||
//{
|
||||
// this.UnitId = thisUnit.UnitId;
|
||||
//}
|
||||
|
||||
BLL.UnitService.InitBranchUnitDropDownList(this.drpUnitId, BLL.Const.UnitId_SEDIN, true);
|
||||
//BLL.UnitService.InitUnitDropDownList(this.drpUnitId, this.ProjectId, true);
|
||||
//if (BLL.ProjectUnitService.GetProjectUnitTypeByProjectIdUnitId(this.ProjectId, this.CurrUser.UnitId))
|
||||
//{
|
||||
@@ -45,7 +51,10 @@ namespace FineUIPro.Web.ZHGL.Emergency
|
||||
// this.drpUnitId.Enabled = false;
|
||||
//}
|
||||
this.btnNew.OnClientClick = Window1.GetShowReference("EmergencyListEdit.aspx") + "return false;";
|
||||
|
||||
//if (this.CurrUser != null && this.CurrUser.PageSize.HasValue)
|
||||
//{
|
||||
// Grid1.PageSize = this.CurrUser.PageSize.Value;
|
||||
//}
|
||||
this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
|
||||
// 绑定表格
|
||||
this.BindGrid();
|
||||
@@ -56,28 +65,28 @@ namespace FineUIPro.Web.ZHGL.Emergency
|
||||
/// </summary>
|
||||
private void BindGrid()
|
||||
{
|
||||
string strSql = @"SELECT EmergencyList.EmergencyListId,EmergencyList.ProjectId,CodeRecords.Code AS EmergencyCode,EmergencyList.UnitId,EmergencyList.EmergencyName,EmergencyList.CompileDate,EmergencyList.CompileMan,Users.PersonName AS CompileManName,EmergencyType.EmergencyTypeName,EmergencyList.VersionCode,Unit.UnitName,EmergencyList.States,AuditMan.PersonName AS AuditMan,ApproveMan.PersonName AS ApproveMan "
|
||||
+ @" ,(CASE WHEN EmergencyList.States = " + BLL.Const.State_0 + " OR EmergencyList.States IS NULL THEN '待['+OperateUser.PersonName+']提交' WHEN EmergencyList.States = " + BLL.Const.State_2 + " THEN '审核/审批完成' ELSE '待['+OperateUser.PersonName+']办理' END) AS FlowOperateName"
|
||||
string strSql = @"SELECT EmergencyList.EmergencyListId,EmergencyList.ProjectId,CodeRecords.Code AS EmergencyCode,EmergencyList.UnitId,EmergencyList.EmergencyName,EmergencyList.CompileDate,EmergencyList.CompileMan,Users.UserName AS CompileManName,EmergencyType.EmergencyTypeName,EmergencyList.VersionCode,Unit.UnitName,EmergencyList.States,AuditMan.UserName AS AuditMan,ApproveMan.UserName AS ApproveMan "
|
||||
+ @" ,(CASE WHEN EmergencyList.States = " + BLL.Const.State_0 + " OR EmergencyList.States IS NULL THEN '待['+OperateUser.UserName+']提交' WHEN EmergencyList.States = " + BLL.Const.State_2 + " THEN '审核/审批完成' ELSE '待['+OperateUser.UserName+']办理' END) AS FlowOperateName"
|
||||
+ @" FROM Emergency_EmergencyList_Unit AS EmergencyList "
|
||||
+ @" LEFT JOIN Sys_CodeRecords AS CodeRecords ON EmergencyList.EmergencyListId=CodeRecords.DataId "
|
||||
+ @" LEFT JOIN Sys_FlowOperate AS FlowOperate ON EmergencyList.EmergencyListId=FlowOperate.DataId AND FlowOperate.IsClosed <> 1"
|
||||
+ @" LEFT JOIN Person_Persons AS OperateUser ON FlowOperate.OperaterId=OperateUser.PersonId"
|
||||
+ @" LEFT JOIN Sys_User AS OperateUser ON FlowOperate.OperaterId=OperateUser.UserId"
|
||||
+ @" LEFT JOIN Base_Unit AS Unit ON EmergencyList.UnitId=Unit.UnitId "
|
||||
+ @" LEFT JOIN Base_EmergencyType AS EmergencyType ON EmergencyList.EmergencyTypeId=EmergencyType.EmergencyTypeId"
|
||||
+ @" LEFT JOIN Person_Persons AS AuditMan ON AuditMan.PersonId=EmergencyList.AuditMan"
|
||||
+ @" LEFT JOIN Person_Persons AS ApproveMan ON ApproveMan.PersonId=EmergencyList.ApproveMan"
|
||||
+ @" LEFT JOIN Person_Persons AS Users ON EmergencyList.CompileMan=Users.PersonId WHERE 1=1 ";
|
||||
+ @" LEFT JOIN Sys_User AS AuditMan ON AuditMan.UserId=EmergencyList.AuditMan"
|
||||
+ @" LEFT JOIN Sys_User AS ApproveMan ON ApproveMan.UserId=EmergencyList.ApproveMan"
|
||||
+ @" LEFT JOIN Sys_User AS Users ON EmergencyList.CompileMan=Users.UserId WHERE 1=1 ";
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
strSql += " AND EmergencyList.UnitId = @UnitId";
|
||||
//strSql += " AND EmergencyList.UnitId = @UnitId";
|
||||
if (!string.IsNullOrEmpty(this.UnitId)) ///是否文件柜查看页面传项目值
|
||||
{
|
||||
listStr.Add(new SqlParameter("@UnitId", this.UnitId));
|
||||
//listStr.Add(new SqlParameter("@UnitId", this.UnitId));
|
||||
strSql += " AND EmergencyList.States = @States"; ///状态为已完成
|
||||
listStr.Add(new SqlParameter("@States", BLL.Const.State_2));
|
||||
}
|
||||
else
|
||||
{
|
||||
listStr.Add(new SqlParameter("@UnitId", this.UnitId));
|
||||
//listStr.Add(new SqlParameter("@UnitId", this.UnitId));
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(this.txtEmergencyCode.Text.Trim()))
|
||||
@@ -85,11 +94,11 @@ namespace FineUIPro.Web.ZHGL.Emergency
|
||||
strSql += " AND EmergencyCode LIKE @EmergencyCode";
|
||||
listStr.Add(new SqlParameter("@EmergencyCode", "%" + this.txtEmergencyCode.Text.Trim() + "%"));
|
||||
}
|
||||
//if (this.drpUnitId.SelectedValue != BLL.Const._Null)
|
||||
//{
|
||||
// strSql += " AND EmergencyList.UnitId = @UnitId";
|
||||
// listStr.Add(new SqlParameter("@UnitId", this.drpUnitId.SelectedValue.Trim()));
|
||||
//}
|
||||
if (this.drpUnitId.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
strSql += " AND EmergencyList.UnitId = @UnitId";
|
||||
listStr.Add(new SqlParameter("@UnitId", this.drpUnitId.SelectedValue.Trim()));
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.txtEmergencyName.Text.Trim()))
|
||||
{
|
||||
strSql += " AND EmergencyList.EmergencyName LIKE @EmergencyName";
|
||||
@@ -252,6 +261,12 @@ namespace FineUIPro.Web.ZHGL.Emergency
|
||||
this.btnMenuDelete.Hidden = false;
|
||||
}
|
||||
}
|
||||
//if (string.IsNullOrEmpty(this.CurrUser.LoginProjectId))
|
||||
//{
|
||||
// btnNew.Hidden = true;
|
||||
// btnMenuEdit.Hidden = true;
|
||||
// btnMenuDelete.Hidden = true;
|
||||
//}
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
Reference in New Issue
Block a user