1.0
This commit is contained in:
@@ -124,23 +124,27 @@ namespace MonthlyProductionSchedule
|
||||
object resa = 0;
|
||||
var startDate = date.ToString("yyyy-MM-dd");
|
||||
var endDate = date.AddMonths(1).AddDays(-1);
|
||||
string sql = $@"
|
||||
EXEC PROC_ProductionSchedule '{tableName}','{startDate}','{endDate}', {base.Context.UserLocale.LCID} ,'{seqFld}';
|
||||
";
|
||||
//var para = new List<SqlParam>
|
||||
//{
|
||||
// new SqlParam("@tableName", KDDbType.String,tableName),
|
||||
// new SqlParam("@startDate", KDDbType.String,startDate),
|
||||
// new SqlParam("@endDate", KDDbType.String,endDate),
|
||||
// new SqlParam("@LCID", KDDbType.Int32,base.Context.UserLocale.LCID),
|
||||
// new SqlParam("@seqFld", KDDbType.String,seqFld),
|
||||
// new SqlParam("@HasId", KDDbType.Int32, resa,ParameterDirection.Output)
|
||||
//};
|
||||
// string sql = $@"
|
||||
//EXEC PROC_ProductionSchedule '{tableName}','{startDate}','{endDate}', {base.Context.UserLocale.LCID} ,'{seqFld}';
|
||||
//";
|
||||
//DBUtils.ExecuteDynamicObject(this.Context, sql);
|
||||
var para = new List<SqlParam>
|
||||
{
|
||||
new SqlParam("@tableName", KDDbType.String,tableName),
|
||||
new SqlParam("@startDate", KDDbType.String,startDate),
|
||||
new SqlParam("@endDate", KDDbType.String,endDate),
|
||||
new SqlParam("@LCID", KDDbType.Int32,base.Context.UserLocale.LCID),
|
||||
new SqlParam("@seqFld", KDDbType.String,seqFld),
|
||||
new SqlParam("@year", KDDbType.Int32,year),
|
||||
new SqlParam("@month", KDDbType.Int32,month),
|
||||
new SqlParam("@HasId", KDDbType.Int32, resa,ParameterDirection.Output)
|
||||
};
|
||||
|
||||
//var res = DBUtils.ExecuteStoreProcedure(this.Context, "PROC_ProductionSchedule", para);
|
||||
DBUtils.ExecuteDynamicObject(this.Context, sql);
|
||||
var res = DBUtils.ExecuteStoreProcedure(this.Context, "PROC_ProductionSchedule", para);
|
||||
//filter.FilterParameter.CustomOption.Add("res", res[0].Value);
|
||||
filter.FilterParameter.CustomFilter["DataBDStatu"] = res.First(x => x.Name.Equals("@HasId")).Value;
|
||||
}
|
||||
|
||||
protected override string GetIdentityFieldIndexSQL(string tableName)
|
||||
{
|
||||
string result = base.GetIdentityFieldIndexSQL(tableName);
|
||||
@@ -183,8 +187,9 @@ EXEC PROC_ProductionSchedule '{tableName}','{startDate}','{endDate}', {base.Cont
|
||||
var _colIndex = 0;
|
||||
ReportHeader header = new ReportHeader();
|
||||
|
||||
header.AddChild("FNUMBER", new LocaleValue("产品编码"), _colIndex++);
|
||||
header.AddChild("FNAME", new LocaleValue("产品名称"), _colIndex++);
|
||||
header.AddChild("ShelfLife", new LocaleValue("有效期"), _colIndex++);
|
||||
header.AddChild("SHELFLIFE", new LocaleValue("有效期"), _colIndex++);
|
||||
header.AddChild("StandardLot", new LocaleValue("标准批量"), _colIndex++);
|
||||
header.AddChild("FLOTYIELD", new LocaleValue("每批产量"), _colIndex++);
|
||||
header.AddChild("FPACKUNITCONVERRATIO", new LocaleValue("包装规格"), _colIndex++);
|
||||
@@ -217,7 +222,21 @@ EXEC PROC_ProductionSchedule '{tableName}','{startDate}','{endDate}', {base.Cont
|
||||
{
|
||||
result = new ReportTitles();
|
||||
}
|
||||
//var t = filter.FilterParameter.CustomOption["res"].Long2Int();
|
||||
//数据保存状态
|
||||
object saveDataStauts;
|
||||
dyFilter.TryGetValue("DataBDStatu", out saveDataStauts);
|
||||
result.AddTitle("FDataBDStatu", saveDataStauts.ToString());
|
||||
result.AddTitle("FDataHoldYear", dyFilter["DataHoldYear"].ToString());
|
||||
result.AddTitle("FDataHoldMonth", dyFilter["DataHoldMonth"].ToString());
|
||||
result.AddTitle("FDataHoldDate", $"{dyFilter["DataHoldYear"]}-{dyFilter["DataHoldMonth"]}");
|
||||
//if (saveDataStauts != null)
|
||||
//{
|
||||
// if (saveDataStauts.Long2Int() == 1)
|
||||
// result.AddTitle("FSaveDataButton", "更新覆盖当月数据");
|
||||
// else
|
||||
// result.AddTitle("FSaveDataButton", "保存当月数据1");
|
||||
|
||||
//}
|
||||
//result.AddTitle("F_JD_Date", Convert.ToString(dyFilter["F_JD_Date"]));
|
||||
}
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user