新疆油建优化
This commit is contained in:
@@ -55,7 +55,10 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
{
|
||||
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
|
||||
this.ProjectId = this.CurrUser.LoginProjectId;
|
||||
this.InitDropDownList();
|
||||
if (!string.IsNullOrEmpty(Request.Params["projectId"]) && Request.Params["projectId"] != this.CurrUser.LoginProjectId)
|
||||
{
|
||||
this.ProjectId = Request.Params["projectId"];
|
||||
}
|
||||
this.PlanId = Request.Params["PlanId"];
|
||||
|
||||
if (!string.IsNullOrEmpty(PlanId))
|
||||
@@ -63,6 +66,8 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
var trainingPlan = TrainingPlanService.GetPlanById(PlanId);
|
||||
if (trainingPlan != null)
|
||||
{
|
||||
this.ProjectId = trainingPlan.ProjectId;
|
||||
this.InitDropDownList();
|
||||
|
||||
this.txtPlanCode.Text = trainingPlan.PlanCode;
|
||||
this.txtPlanName.Text = trainingPlan.PlanName;
|
||||
@@ -91,7 +96,7 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
{
|
||||
dpCompanyTraining.SelectedValueArray = planItem;
|
||||
}
|
||||
var getDataList = APIPersonService.getTrainingPersonListByTrainTypeId(this.CurrUser.LoginProjectId, trainingPlan.UnitIds, trainingPlan.WorkPostId, "", trainingPlan.TrainTypeId, "", "").OrderBy(x => x.UnitName).ThenBy(x => x.ProjectName).ToList();
|
||||
var getDataList = APIPersonService.getTrainingPersonListByTrainTypeId(this.ProjectId, trainingPlan.UnitIds, trainingPlan.WorkPostId, "", trainingPlan.TrainTypeId, "", "").OrderBy(x => x.UnitName).ThenBy(x => x.ProjectName).ToList();
|
||||
dpSysUser.DataTextField = "PersonName";
|
||||
dpSysUser.DataValueField = "PersonId";
|
||||
dpSysUser.DataSource = getDataList;
|
||||
@@ -107,8 +112,9 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
}
|
||||
else
|
||||
{
|
||||
string code = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectCode + "-";
|
||||
txtPlanCode.Text = BLL.SQLHelper.RunProcNewId("SpGetNewCode5ByProjectId", "dbo.Training_Plan", "PlanCode", this.CurrUser.LoginProjectId, code);
|
||||
this.InitDropDownList();
|
||||
string code = ProjectService.GetProjectByProjectId(this.ProjectId).ProjectCode + "-";
|
||||
txtPlanCode.Text = BLL.SQLHelper.RunProcNewId("SpGetNewCode5ByProjectId", "dbo.Training_Plan", "PlanCode", this.ProjectId, code);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -120,8 +126,8 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
{
|
||||
TrainTypeService.InitTrainTypeDropDownList(drpTrainType, true);
|
||||
TrainLevelService.InitTrainLevelDropDownList(drpTrainLevel, true);
|
||||
UnitService.InitUnitByProjectIdUnitTypeDropDownList1(dpUnit, this.CurrUser.LoginProjectId, false);
|
||||
WorkPostService.InitWorkPostByProjectIdDropDownList(dpWorkPost, this.CurrUser.LoginProjectId, false);
|
||||
UnitService.InitUnitByProjectIdUnitTypeDropDownList1(dpUnit, this.ProjectId, false);
|
||||
WorkPostService.InitWorkPostByProjectIdDropDownList(dpWorkPost, this.ProjectId, false);
|
||||
//var postIds = (from u in Funs.DB.SitePerson_Person
|
||||
// where u.ProjectId == CurrUser.LoginProjectId
|
||||
// select u.WorkPostId).Distinct();
|
||||
@@ -273,7 +279,7 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
var db = Funs.DB;
|
||||
|
||||
Model.Training_Plan trainingPlan = new Model.Training_Plan();
|
||||
trainingPlan.ProjectId = this.CurrUser.LoginProjectId;
|
||||
trainingPlan.ProjectId = this.ProjectId;
|
||||
trainingPlan.PlanName = this.txtPlanName.Text;
|
||||
trainingPlan.PlanCode = this.txtPlanCode.Text;
|
||||
trainingPlan.TrainContent = this.txtTrainContent.Text;
|
||||
@@ -296,8 +302,8 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
}
|
||||
if (string.IsNullOrEmpty(PlanId))
|
||||
{
|
||||
//string code = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId).ProjectCode + "-";
|
||||
//trainingPlan.PlanCode = BLL.SQLHelper.RunProcNewId("SpGetNewCode5ByProjectId", "dbo.Training_Plan", "PlanCode", this.CurrUser.LoginProjectId, code);
|
||||
//string code = ProjectService.GetProjectByProjectId(this.ProjectId).ProjectCode + "-";
|
||||
//trainingPlan.PlanCode = BLL.SQLHelper.RunProcNewId("SpGetNewCode5ByProjectId", "dbo.Training_Plan", "PlanCode", this.ProjectId, code);
|
||||
|
||||
//trainingPlan.PlanCode = CodeRecordsService.ReturnCodeByMenuIdProjectId(Const.ProjectTrainingPlanMenuId, CurrUser.LoginProjectId, CurrUser.UnitId);
|
||||
trainingPlan.PlanId = SQLHelper.GetNewID();
|
||||
@@ -474,7 +480,7 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||
dpSysUser.Items.Clear();
|
||||
string unitIds = string.Join(",", dpUnit.SelectedValueArray);
|
||||
string workPostIds = string.Join(",", dpWorkPost.SelectedValueArray);
|
||||
var getDataList = APIPersonService.getTrainingPersonListByTrainTypeId(this.CurrUser.LoginProjectId, unitIds, workPostIds, "", drpTrainType.SelectedValue, "", "").OrderBy(x => x.UnitName).ThenBy(x => x.ProjectName).ToList();
|
||||
var getDataList = APIPersonService.getTrainingPersonListByTrainTypeId(this.ProjectId, unitIds, workPostIds, "", drpTrainType.SelectedValue, "", "").OrderBy(x => x.UnitName).ThenBy(x => x.ProjectName).ToList();
|
||||
dpSysUser.DataTextField = "PersonName";
|
||||
dpSysUser.DataValueField = "PersonId";
|
||||
dpSysUser.DataSource = getDataList;
|
||||
|
||||
Reference in New Issue
Block a user