提交代码
This commit is contained in:
@@ -290,6 +290,16 @@ namespace BLL
|
||||
}
|
||||
return item;
|
||||
}
|
||||
public static ListItem[] GetUnitWork2(string projectId)
|
||||
{
|
||||
List<Model.WBS_UnitWork> q = (from x in Funs.DB.WBS_UnitWork where x.ProjectId == projectId && x.SuperUnitWork == null orderby x.UnitWorkCode select x).ToList();
|
||||
ListItem[] item = new ListItem[q.Count()];
|
||||
for (int i = 0; i < q.Count(); i++)
|
||||
{
|
||||
item[i] = new ListItem(q[i].UnitWorkName, q[i].UnitWorkId.ToString());
|
||||
}
|
||||
return item;
|
||||
}
|
||||
/// <summary>
|
||||
/// 获取单位名称
|
||||
/// </summary>
|
||||
@@ -355,6 +365,23 @@ namespace BLL
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 单位工程表下拉框
|
||||
/// </summary>
|
||||
/// <param name="dropName">下拉框名字</param>
|
||||
/// <param name="isShowPlease">是否显示请选择</param>
|
||||
public static void InitUnitWorkList2(FineUIPro.DropDownList dropName, string projectId, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "Text";
|
||||
dropName.DataTextField = "Text";
|
||||
dropName.DataSource = GetUnitWork2(projectId);
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据项目id 获取单位工程
|
||||
/// </summary>
|
||||
|
||||
@@ -32,161 +32,169 @@
|
||||
AutoReset = true
|
||||
};
|
||||
messageTimer.Elapsed += new ElapsedEventHandler(GetCLData);
|
||||
messageTimer.Interval = 1000 * 60 * 60 * 12;// 60分钟 60000 * adTimeJ;
|
||||
messageTimer.Interval = 1000 * 60 * 60 * 3;// 60分钟 60000 * adTimeJ;
|
||||
messageTimer.Start();
|
||||
}
|
||||
#endregion
|
||||
|
||||
public static void GetCLData(object sender, ElapsedEventArgs e)
|
||||
{
|
||||
getPojectInfo();
|
||||
getVendor();
|
||||
var projects = from x in Funs.DB.Base_Project where x.CLProjectCode != null select x;
|
||||
foreach (var project in projects)
|
||||
try
|
||||
{
|
||||
getShelvesNo(project.CLProjectCode ?? 0);
|
||||
getSubcontractor(project.CLProjectCode ?? 0);
|
||||
getPipelineMaterialSumListInfo(project.CLProjectCode ?? 0);
|
||||
getContractListInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
getPojectInfo();
|
||||
getVendor();
|
||||
var projects = from x in Funs.DB.Base_Project where x.CLProjectCode != null select x;
|
||||
foreach (var project in projects)
|
||||
{
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
getShelvesNo(project.CLProjectCode ?? 0);
|
||||
getSubcontractor(project.CLProjectCode ?? 0);
|
||||
getPipelineMaterialSumListInfo(project.CLProjectCode ?? 0);
|
||||
getContractListInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地4",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地4",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
getContractListSumInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地5",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
getContractListSumInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
foreach (var project in projects)
|
||||
{
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
getPipelineMaterialListInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地5",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地6",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
getPipelineMaterialCodeListInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地7",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
getPipelineSupplierListInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地8",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
getArrivalDetailListInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地9",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
getCheckOutDetailListInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地10",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
getRequestDetailListInfo(project.CLProjectCode ?? 0);
|
||||
getMTODetailInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地3",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
foreach (var project in projects)
|
||||
catch (Exception ex)
|
||||
{
|
||||
getPipelineMaterialListInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地6",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
getPipelineMaterialCodeListInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地7",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
getPipelineSupplierListInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地8",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
getArrivalDetailListInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地9",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
getCheckOutDetailListInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地10",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
getRequestDetailListInfo(project.CLProjectCode ?? 0);
|
||||
getMTODetailInfo(project.CLProjectCode ?? 0);
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.Sys_Log syslog = new Model.Sys_Log
|
||||
{
|
||||
LogId = SQLHelper.GetNewID(),
|
||||
HostName = "本地3",
|
||||
OperationTime = DateTime.Now,
|
||||
UserId = BLL.Const.sysglyId,
|
||||
MenuId = BLL.Const.sysglyId,
|
||||
OperationName = "材料软件定时",
|
||||
DataId = "材料软件定时",
|
||||
LogSource = 1,
|
||||
};
|
||||
db.Sys_Log.InsertOnSubmit(syslog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
StartMonitor();
|
||||
ErrLogInfo.WriteLog("材料软件定时器启动失败!", ex);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user