2023-09-21

This commit is contained in:
2023-09-21 17:42:56 +08:00
parent b32589d390
commit 375c6c260f
19 changed files with 418 additions and 163 deletions
@@ -183,6 +183,11 @@ namespace FineUIPro.Web.ProjectData
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
SaveData();
}
private void SaveData()
{
Base_Project project = new Base_Project
{
@@ -209,20 +214,24 @@ namespace FineUIPro.Web.ProjectData
{
project.JTProjectCode = project.ProjectCode;
}
//Country = this.txtCountry.Text.Trim(),
/// Province = this.drpProvince.SelectedValue,
if (this.drpCountry.SelectedValue != Const._Null)
{
project.Country = this.drpCountry.SelectedValue;
}
if (this.drpProvince.SelectedValue != Const._Null && !string.IsNullOrEmpty(this.drpProvince.SelectedValue))
{
project.Province = this.drpProvince.SelectedValue;
}
if (!string.IsNullOrEmpty(txtStartDate.Text.Trim()))
{
project.StartDate = Funs.GetNewDateTime(this.txtStartDate.Text.Trim());
}
if (!string.IsNullOrEmpty(txtEndDate.Text.Trim()))
{
project.EndDate = Funs.GetNewDateTime(this.txtEndDate.Text.Trim());
@@ -233,14 +242,17 @@ namespace FineUIPro.Web.ProjectData
{
project.ProjectType = this.drpProjectType.SelectedValue;
}
if (this.drpUnit.SelectedValue != BLL.Const._Null)
{
project.UnitId = this.drpUnit.SelectedValue;
}
if (this.drpProjectState2.SelectedValue != BLL.Const._Null)
{
project.ProjectState2 = this.drpProjectState2.SelectedValue;
}
//project.PostCode = this.txtPostCode.Text.Trim();
project.IsUpTotalMonth = Convert.ToBoolean(this.ckIsUpTotalMonth.Checked);
project.IsForeign = Convert.ToBoolean(this.ckbIsForeign.Checked);
@@ -253,7 +265,8 @@ namespace FineUIPro.Web.ProjectData
// 初始化焊接环境变量设置
BLL.Project_SysSetService.InsertHjglInit(project.ProjectId);
LogService.AddSys_Log(this.CurrUser, project.ProjectCode, project.ProjectId, BLL.Const.ProjectSetMenuId, BLL.Const.BtnAdd);
LogService.AddSys_Log(this.CurrUser, project.ProjectCode, project.ProjectId, BLL.Const.ProjectSetMenuId,
BLL.Const.BtnAdd);
}
else
{
@@ -262,15 +275,17 @@ namespace FineUIPro.Web.ProjectData
{
project.FromProjectId = getProject.FromProjectId;
}
project.ProjectId = this.ProjectId;
ProjectService.UpdateProject(project);
LogService.AddSys_Log(this.CurrUser, project.ProjectCode, project.ProjectId, BLL.Const.ProjectSetMenuId, BLL.Const.BtnModify);
LogService.AddSys_Log(this.CurrUser, project.ProjectCode, project.ProjectId, BLL.Const.ProjectSetMenuId,
BLL.Const.BtnModify);
}
this.SetProjectManager(project.ProjectId);/// 设置项目、施工、安全经理
this.InsertDataTypeToProject(project.ProjectId);////初始化资料类别数据
this.InsertConstructionStandardListToProject(project.ProjectId); ////初始化项目标准规范清单
this.InsertITPListProject(project.ProjectId); // 初始化ITP列表
this.SetProjectManager(project.ProjectId); /// 设置项目、施工、安全经理
this.InsertDataTypeToProject(project.ProjectId); ////初始化资料类别数据
this.InsertConstructionStandardListToProject(project.ProjectId); ////初始化项目标准规范清单
this.InsertITPListProject(project.ProjectId); // 初始化ITP列表
//this.InsertAC(project); //初始化防腐绝热
//this.InsertGE(project); //初始化地勘
//this.InsertUP(project); //初始化全厂地下主管网
@@ -1648,5 +1663,14 @@ namespace FineUIPro.Web.ProjectData
this.drpProvince.Items.Clear();
CityService.InitCityDropDownList(this.drpProvince, this.drpCountry.SelectedValue, true);
}
protected void btnAttachUrl_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(ProjectId))
{
SaveData();
}
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/ProjectAttachUrl&menuId={1}", this.ProjectId, BLL.Const.ProjectSetMenuId)));
}
}
}