升级
This commit is contained in:
@@ -83,7 +83,7 @@ namespace FineUIPro.Web.HSSE.Administrative
|
||||
{
|
||||
string strSql = "SELECT CarManager.CarManagerId,CarManager.ProjectId,CodeRecords.Code AS CarManagerCode,CarManager.CarName,"
|
||||
+ @"CarManager.CarModel,CarManager.BuyDate,CarManager.LastYearCheckDate,CarManager.Remark,CarManager.CompileMan,"
|
||||
+ @"CarManager.CompileDate,CarManager.InsuranceDate,CarManager.States,"
|
||||
+ @"CarManager.CompileDate,CarManager.InsuranceDate,CarManager.States,CarManager.InOutState,"
|
||||
+ @"(CASE WHEN CarManager.States = " + BLL.Const.State_0 + " OR CarManager.States IS NULL THEN '待['+OperateUser.UserName+']提交' WHEN CarManager.States = " + BLL.Const.State_2 + " THEN '审核/审批完成' ELSE '待['+OperateUser.UserName+']办理' END) AS FlowOperateName"
|
||||
+ @" FROM Administrative_CarManager AS CarManager "
|
||||
+ @" LEFT JOIN Sys_User AS Users ON Users.UserId = CarManager.CompileMan "
|
||||
@@ -101,6 +101,13 @@ namespace FineUIPro.Web.HSSE.Administrative
|
||||
strSql += " AND CarManager.CarManagerCode LIKE @CarManagerCode ";
|
||||
listStr.Add(new SqlParameter("@CarManagerCode", "%" + this.txtCarManagerCode.Text.Trim() + "%"));
|
||||
}
|
||||
string inOutState = this.ckInOutState.SelectedValue;
|
||||
if (!string.IsNullOrWhiteSpace(inOutState))
|
||||
{
|
||||
strSql += " AND CarManager.InOutState = @InOutState ";
|
||||
listStr.Add(new SqlParameter("@InOutState", this.ckInOutState.SelectedValue));
|
||||
}
|
||||
|
||||
SqlParameter[] parameter = listStr.ToArray();
|
||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||
|
||||
@@ -112,6 +119,20 @@ namespace FineUIPro.Web.HSSE.Administrative
|
||||
}
|
||||
|
||||
}
|
||||
/// <summary>
|
||||
/// 车辆在场状态
|
||||
/// </summary>
|
||||
/// <param name="data"></param>
|
||||
/// <returns></returns>
|
||||
protected string ConvertInOutState(object data)
|
||||
{
|
||||
string result = string.Empty;
|
||||
if (data != null && !string.IsNullOrWhiteSpace(data.ToString()))
|
||||
{
|
||||
result = data.ToString() == "1" ? "在场" : "已退场";
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查询
|
||||
@@ -260,9 +281,11 @@ namespace FineUIPro.Web.HSSE.Administrative
|
||||
if (buttonList.Contains(BLL.Const.BtnAdd))
|
||||
{
|
||||
this.btnNew.Hidden = false;
|
||||
this.btnImport.Hidden = false;
|
||||
}
|
||||
if (buttonList.Contains(BLL.Const.BtnModify))
|
||||
{
|
||||
this.btnCarOut.Hidden = false;
|
||||
this.btnMenuEdit.Hidden = false;
|
||||
}
|
||||
if (buttonList.Contains(BLL.Const.BtnDelete))
|
||||
@@ -273,6 +296,7 @@ namespace FineUIPro.Web.HSSE.Administrative
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
#region 导出按钮
|
||||
/// 导出按钮
|
||||
/// </summary>
|
||||
@@ -317,6 +341,10 @@ namespace FineUIPro.Web.HSSE.Administrative
|
||||
{
|
||||
html = (row.FindControl("lblNumber") as AspNet.Label).Text;
|
||||
}
|
||||
else if (column.ColumnID == "InOutState")
|
||||
{
|
||||
html = (row.FindControl("lbInOutState") as AspNet.Label).Text;
|
||||
}
|
||||
sb.AppendFormat("<td style=\"vnd.ms-excel.numberformat:@\">{0}</td>", html);
|
||||
}
|
||||
|
||||
@@ -327,6 +355,57 @@ namespace FineUIPro.Web.HSSE.Administrative
|
||||
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 退场
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 批量退场按钮
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnCarOut_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (Grid1.SelectedRowIndexArray.Length > 0)
|
||||
{
|
||||
int succ = 0;
|
||||
foreach (int rowIndex in Grid1.SelectedRowIndexArray)
|
||||
{
|
||||
string rowID = Grid1.DataKeys[rowIndex][0].ToString();
|
||||
var rows = BLL.CarManagerService.GetCarManagerById(rowID);
|
||||
if (rows != null && rows.InOutState != "0")
|
||||
{
|
||||
rows.InOutState = "0";
|
||||
BLL.CarManagerService.UpdateCarManager(rows);
|
||||
succ++;
|
||||
}
|
||||
}
|
||||
BindGrid();
|
||||
ShowNotify("操作完成,已退场" + succ + "条", MessageBoxIcon.Success);
|
||||
}
|
||||
else
|
||||
{
|
||||
ShowNotify("请选择需要退场的车辆", MessageBoxIcon.Warning);
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 导入
|
||||
|
||||
/// <summary>
|
||||
/// 导入按钮
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnImport_Click(object sender, EventArgs e)
|
||||
{
|
||||
PageContext.RegisterStartupScript(Window1.GetShowReference(string.Format("CarManagerIn.aspx?ProjectId={0}", this.ProjectId), "导入"));
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user