提交试车代码
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
using Model;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
@@ -47,6 +49,8 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||
this.RectifyEditImg = -1;
|
||||
//数据绑定
|
||||
PageInit();
|
||||
//处理意见绑定
|
||||
gvHandleBrid();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,27 +59,27 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||
/// </summary>
|
||||
public void PageInit()
|
||||
{
|
||||
//获取用户信息
|
||||
var userList = from user in Funs.DB.Sys_User
|
||||
join projectrole in Funs.DB.Project_ProjectUser on user.UserId equals projectrole.UserId
|
||||
where projectrole.ProjectId == this.CurrUser.LoginProjectId
|
||||
select user;
|
||||
var userids = new List<string>() { Const.sysglyId, Const.hfnbdId, Const.sedinId };
|
||||
var addUserList = Funs.DB.Sys_User.Where(x => userids.Contains(x.UserId));
|
||||
var users = userList.ToList();
|
||||
if (addUserList.Count() > 0)
|
||||
{
|
||||
users.AddRange(addUserList);
|
||||
}
|
||||
if (users.Count() > 0)
|
||||
{
|
||||
ddlApproveUser.DataTextField = "UserName";
|
||||
ddlApproveUser.DataValueField = "UserId";
|
||||
ddlApproveUser.DataSource = users;
|
||||
ddlApproveUser.DataBind();
|
||||
}
|
||||
txtApproveTime.Text = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
|
||||
ddlApproveUser.SelectedValue = this.CurrUser.UserId;
|
||||
////获取用户信息
|
||||
//var userList = from user in Funs.DB.Sys_User
|
||||
// join projectrole in Funs.DB.Project_ProjectUser on user.UserId equals projectrole.UserId
|
||||
// where projectrole.ProjectId == this.CurrUser.LoginProjectId
|
||||
// select user;
|
||||
//var userids = new List<string>() { Const.sysglyId, Const.hfnbdId, Const.sedinId };
|
||||
//var addUserList = Funs.DB.Sys_User.Where(x => userids.Contains(x.UserId));
|
||||
//var users = userList.ToList();
|
||||
//if (addUserList.Count() > 0)
|
||||
//{
|
||||
// users.AddRange(addUserList);
|
||||
//}
|
||||
//if (users.Count() > 0)
|
||||
//{
|
||||
// ddlApproveUser.DataTextField = "UserName";
|
||||
// ddlApproveUser.DataValueField = "UserId";
|
||||
// ddlApproveUser.DataSource = users;
|
||||
// ddlApproveUser.DataBind();
|
||||
//}
|
||||
//txtApproveTime.Text = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
|
||||
//ddlApproveUser.SelectedValue = this.CurrUser.UserId;
|
||||
|
||||
var data = from tail in Funs.DB.PreRun_InspectTailTerm
|
||||
join unit in Funs.DB.Base_Unit on tail.ConstructionUnit equals unit.UnitId
|
||||
@@ -94,7 +98,9 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||
tail.RectifyOpinion,
|
||||
tail.RectifyTime,
|
||||
tail.ProblemType,
|
||||
tail.InspectUser,
|
||||
InspectUserName = inspuser.UserName,
|
||||
tail.ApproveUser,
|
||||
ApproveUserName = approuser.UserName,
|
||||
|
||||
};
|
||||
@@ -136,9 +142,30 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||
lblRectifyTime.Text = model.RectifyTime != null ? model.RectifyTime.Value.ToString("yyyy-MM-dd hh:mm:ss") : string.Empty;
|
||||
//检查人
|
||||
lblInspectUser.Text = model.InspectUserName;
|
||||
//审核人
|
||||
lblApproveUser.Text = model.ApproveUserName;
|
||||
hidApproveUserId.Text = model.ApproveUser;
|
||||
//审核时间
|
||||
lblApproveTime.Text = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 处理意见绑定
|
||||
/// </summary>
|
||||
public void gvHandleBrid()
|
||||
{
|
||||
string strSql = @"select a.InspectTermId,a.ApproveOpinion,a.ApproveTime,a.ApproveType,a.ApproveState,(case a.ApproveState when 0 then '处理退回' when 1 then '处理通过' else '' end) as ApproveStateName,a.AddUser,a.AddTime from PreRun_InspectTermApproveRecords as a inner join PreRun_InspectTailTerm as b on a.TailTermId=b.TailTermId inner join PreRun_SubInspectTermItem as c on c.TermItemId=a.TermItemId where 1=1 and a.ApproveType=0 and a.ProjectId=@ProjectId and a.TailTermId=@TailTermId ";
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId));
|
||||
listStr.Add(new SqlParameter("@TailTermId", this.TailTermId));
|
||||
strSql += " order by a.AddTime asc";
|
||||
SqlParameter[] parameter = listStr.ToArray();
|
||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||
gvHandle.DataSource = tb;
|
||||
gvHandle.DataBind();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 问题图片
|
||||
/// </summary>
|
||||
@@ -163,15 +190,18 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||
var tailTerm = Funs.DB.PreRun_InspectTailTerm.FirstOrDefault(x => x.TailTermId == this.TailTermId);
|
||||
if (tailTerm != null)
|
||||
{
|
||||
tailTerm.ApproveState = 1;
|
||||
tailTerm.ApproveState = 3;
|
||||
var model = new PreRun_InspectTermApproveRecords();
|
||||
model.InspectTermId = Guid.NewGuid().ToString();
|
||||
model.ProjectId = this.CurrUser.LoginProjectId;
|
||||
model.TermItemId = tailTerm.TermItemId;
|
||||
model.TailTermId = this.TailTermId;
|
||||
model.ApproveOpinion = txtApproveOpinion.Text;
|
||||
model.ApproveTime = DateTime.Parse(txtApproveTime.Text);
|
||||
model.ApproveUser = ddlApproveUser.SelectedValue;
|
||||
model.ApproveTime = DateTime.Parse(lblApproveTime.Text);
|
||||
model.ApproveUser = hidApproveUserId.Text;
|
||||
//0:处理记录1:审核记录
|
||||
model.ApproveType = 1;
|
||||
//0:退回1:通过
|
||||
model.ApproveState = 0;
|
||||
model.AddUser = this.CurrUser.UserId;
|
||||
model.AddTime = DateTime.Now;
|
||||
@@ -208,15 +238,18 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
|
||||
}
|
||||
}
|
||||
}
|
||||
tailTerm.ApproveState = 3;
|
||||
tailTerm.ApproveState = 5;
|
||||
var model = new PreRun_InspectTermApproveRecords();
|
||||
model.InspectTermId = Guid.NewGuid().ToString();
|
||||
model.ProjectId = this.CurrUser.LoginProjectId;
|
||||
model.TermItemId = tailTerm.TermItemId;
|
||||
model.TailTermId = this.TailTermId;
|
||||
model.ApproveOpinion = txtApproveOpinion.Text;
|
||||
model.ApproveTime = DateTime.Parse(txtApproveTime.Text);
|
||||
model.ApproveUser = ddlApproveUser.SelectedValue;
|
||||
model.ApproveTime = DateTime.Parse(lblApproveTime.Text);
|
||||
model.ApproveUser = hidApproveUserId.Text;
|
||||
//0:处理记录1:审核记录
|
||||
model.ApproveType = 1;
|
||||
//0:退回1:通过
|
||||
model.ApproveState = 1;
|
||||
model.AddUser = this.CurrUser.UserId;
|
||||
model.AddTime = DateTime.Now;
|
||||
|
||||
Reference in New Issue
Block a user