20210520
This commit is contained in:
@@ -374,68 +374,52 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
||||
|
||||
var cns = from x in Funs.DB.Base_CNProfessional select x;
|
||||
var installations = from x in Funs.DB.WBS_UnitWork where x.ProjectId == this.CurrUser.LoginProjectId select x;
|
||||
var oldViewInfos = from x in Funs.DB.Comprehensive_DesignChangeOrder
|
||||
var oldViewInfos = from x in Funs.DB.Comprehensive_SiteVisaManagement
|
||||
where x.ProjectId == this.CurrUser.LoginProjectId
|
||||
select x;
|
||||
for (int i = 0; i < ir; i++)
|
||||
{
|
||||
var oldViewInfo = oldViewInfos.Where(x => x.ChangeOrderCode == pds.Rows[i][2].ToString().Trim()).FirstOrDefault();
|
||||
var oldViewInfo = oldViewInfos.Where(x => x.VisaCode == pds.Rows[i][1].ToString().Trim()).FirstOrDefault();
|
||||
if (oldViewInfo == null)
|
||||
{
|
||||
Model.Comprehensive_DesignChangeOrder Ins = new Model.Comprehensive_DesignChangeOrder();
|
||||
Model.Comprehensive_SiteVisaManagement Ins = new Model.Comprehensive_SiteVisaManagement();
|
||||
Ins.ProjectId = this.CurrUser.LoginProjectId;
|
||||
|
||||
if (!string.IsNullOrEmpty(pds.Rows[i][0].ToString().Trim()))
|
||||
{
|
||||
Ins.CNProfessionalId = Funs.DB.Base_CNProfessional.First(e => e.ProfessionalName == pds.Rows[i][0].ToString().Trim()).CNProfessionalId;
|
||||
Ins.UnitId = Funs.DB.Base_Unit.First(e => e.UnitName == pds.Rows[i][0].ToString().Trim()).UnitId;
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(pds.Rows[i][1].ToString().Trim()))
|
||||
Ins.VisaCode = pds.Rows[i][1].ToString().Trim();
|
||||
Ins.VisaContent = pds.Rows[i][2].ToString().Trim();
|
||||
string row3 = pds.Rows[i][3].ToString().Trim();
|
||||
if (!string.IsNullOrEmpty(row3))
|
||||
{
|
||||
Ins.UnitWorkId = Funs.DB.WBS_UnitWork.First(e => e.UnitWorkName == pds.Rows[i][1].ToString().Trim()).UnitWorkId;
|
||||
Ins.ProcessingState = row3;
|
||||
}
|
||||
else
|
||||
{
|
||||
Ins.ProcessingState = "未实施";
|
||||
}
|
||||
if (!string.IsNullOrEmpty(pds.Rows[i][4].ToString().Trim()))
|
||||
{
|
||||
Ins.UnitWorkId = installations.First(e => e.UnitWorkName == pds.Rows[i][4].ToString().Trim()).UnitWorkId;
|
||||
}
|
||||
|
||||
Ins.ChangeOrderCode = pds.Rows[i][2].ToString().Trim();
|
||||
Ins.ChangeReason = pds.Rows[i][3].ToString().Trim();
|
||||
Ins.Contents = pds.Rows[i][4].ToString().Trim();
|
||||
|
||||
if (!string.IsNullOrEmpty(pds.Rows[i][5].ToString().Trim()))
|
||||
{
|
||||
Ins.IssuedDate = Convert.ToDateTime(pds.Rows[i][5].ToString().Trim());
|
||||
Ins.CNProfessionalId = Funs.DB.Base_CNProfessional.First(e => e.ProfessionalName == pds.Rows[i][5].ToString().Trim()).CNProfessionalId;
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(pds.Rows[i][6].ToString().Trim()))
|
||||
{
|
||||
Ins.ApprovalDate = Convert.ToDateTime(pds.Rows[i][6].ToString().Trim());
|
||||
Ins.VisaDate = Convert.ToDateTime(pds.Rows[i][6].ToString().Trim());
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(pds.Rows[i][7].ToString().Trim()))
|
||||
{
|
||||
Ins.UnitId = BLL.UnitService.GetUnitByUnitId(pds.Rows[i][7].ToString().Trim()).UnitId;
|
||||
}
|
||||
|
||||
Ins.ImplementationFrontState = pds.Rows[i][8].ToString().Trim();
|
||||
|
||||
string row9 = pds.Rows[i][9].ToString().Trim();
|
||||
if (!string.IsNullOrEmpty(row9))
|
||||
{
|
||||
if (row9 == "未实施")
|
||||
{
|
||||
Ins.HandleState = "1";
|
||||
}
|
||||
if (row9 == "进行中")
|
||||
{
|
||||
Ins.HandleState = "2";
|
||||
}
|
||||
if (row9 == "已完成")
|
||||
{
|
||||
Ins.HandleState = "3";
|
||||
}
|
||||
}
|
||||
|
||||
Ins.DesignChangeOrderId = SQLHelper.GetNewID(typeof(Model.Comprehensive_DesignChangeOrder));
|
||||
Ins.SignMan = pds.Rows[i][7].ToString().Trim();
|
||||
Ins.AuditMan = pds.Rows[i][8].ToString().Trim();
|
||||
Ins.Remark = pds.Rows[i][9].ToString().Trim();
|
||||
Ins.VisaId = SQLHelper.GetNewID(typeof(Model.Comprehensive_SiteVisaManagement));
|
||||
Ins.CompileMan = this.CurrUser.UserId;
|
||||
Ins.CompileDate = DateTime.Now.Date;
|
||||
BLL.DesignChangeOrderService.AddDesignChangeOrder(Ins);
|
||||
|
||||
BLL.SiteVisaManagementService.AddSiteVisaManagement(Ins);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user