修改入库申请单入库后备注清空

This commit is contained in:
2025-03-07 10:55:46 +08:00
parent abde789894
commit 569656b1e1
6 changed files with 317 additions and 213 deletions
Binary file not shown.
@@ -0,0 +1,83 @@
{
"Version": 1,
"WorkspaceRootPath": "D:\\\u6570\u636E\\\u8BFA\u5FC5\u8FBE\\\u8D5B\u9F0E\\SGGL_SeDin_New\\",
"Documents": [],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 386,
"SelectedChildIndex": -1,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{e506b91c-c606-466a-90a9-123d1d1e12b3}"
},
{
"$type": "Bookmark",
"Name": "ST:130:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:132:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:133:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:134:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:1:0:{f2bd8fb8-fc94-3dae-a733-fd993c73cc87}"
},
{
"$type": "Bookmark",
"Name": "ST:131:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:129:0:{13b12e3e-c1b4-4539-9371-4fe9a0d523fc}"
},
{
"$type": "Bookmark",
"Name": "ST:2:0:{f2bd8fb8-fc94-3dae-a733-fd993c73cc87}"
},
{
"$type": "Bookmark",
"Name": "ST:3:0:{f2bd8fb8-fc94-3dae-a733-fd993c73cc87}"
},
{
"$type": "Bookmark",
"Name": "ST:129:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:131:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{1a46fd64-28d5-434c-8eb3-17a02d419b53}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{5726b0e3-1012-5233-81f9-d1fad48e7a56}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
}
]
}
]
}
]
}
+7 -2
View File
@@ -292,8 +292,13 @@ namespace BLL
TwMaterialstockService.UpdateStockNum(master.ProjectId, detail.MaterialCode, master.WarehouseCode, TwConst.InOutType., detailTable.ActNum); TwMaterialstockService.UpdateStockNum(master.ProjectId, detail.MaterialCode, master.WarehouseCode, TwConst.InOutType., detailTable.ActNum);
} }
plan.State= (int)TwConst.State.; var planTable =TwInOutplanmasterService.GetById(plan.Id);
TwInOutplanmasterService.Update(plan); if (planTable != null)
{
planTable.State = (int)TwConst.State.;
TwInOutplanmasterService.Update(planTable);
}
} }
/// <summary> /// <summary>
/// 根据计划单撤销入库单 /// 根据计划单撤销入库单
@@ -12,6 +12,12 @@ namespace FineUIPro.Web.CLGL
{ {
public partial class ArrivalStatistics : PageBase public partial class ArrivalStatistics : PageBase
{ {
#region Methods
protected void btnSearch_Click(object sender, EventArgs e)
{
BindGrid();
}
protected void Page_Load(object sender, EventArgs e) protected void Page_Load(object sender, EventArgs e)
{ {
@@ -20,14 +26,17 @@ namespace FineUIPro.Web.CLGL
drpWarehouse.DataTextField = "Text"; drpWarehouse.DataTextField = "Text";
drpWarehouse.DataValueField = "Value"; drpWarehouse.DataValueField = "Value";
drpWarehouse.DataSource = BLL.DropListService.HJGL_WarehouseCode(); drpWarehouse.DataSource = BLL.DropListService.HJGL_WarehouseCode();
drpWarehouse.DataBind(); drpWarehouse.DataBind();
this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString(); this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString();
// 绑定表格 // 绑定表格
// this.BindGrid(); // this.BindGrid();
} }
} }
#endregion Methods
#region #region
/// <summary> /// <summary>
/// 绑定数据 /// 绑定数据
/// </summary> /// </summary>
@@ -61,14 +70,14 @@ namespace FineUIPro.Web.CLGL
if (model?.MatchRate < 1 || model?.MatchRate == null) if (model?.MatchRate < 1 || model?.MatchRate == null)
{ {
Grid1.Rows[i].RowCssClass = "red"; Grid1.Rows[i].RowCssClass = "red";
} }
} }
} }
#endregion #endregion
#region GV #region GV
/// <summary> /// <summary>
/// 过滤表头 /// 过滤表头
/// </summary> /// </summary>
@@ -79,6 +88,17 @@ namespace FineUIPro.Web.CLGL
// this.BindGrid(); // this.BindGrid();
//} //}
/// <summary>
/// 分页显示条数下拉框
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
this.Grid1.PageSize = Convert.ToInt32(this.ddlPageSize.SelectedValue);
this.BindGrid();
}
/// <summary> /// <summary>
/// 分页 /// 分页
/// </summary> /// </summary>
@@ -101,20 +121,10 @@ namespace FineUIPro.Web.CLGL
this.Grid1.SortField = e.SortField; this.Grid1.SortField = e.SortField;
this.BindGrid(); this.BindGrid();
} }
#endregion GV
/// <summary>
/// 分页显示条数下拉框
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
this.Grid1.PageSize = Convert.ToInt32(this.ddlPageSize.SelectedValue);
this.BindGrid();
}
#endregion
#region #region
/// <summary> /// <summary>
/// 关闭弹出窗 /// 关闭弹出窗
/// </summary> /// </summary>
@@ -124,11 +134,11 @@ namespace FineUIPro.Web.CLGL
{ {
BindGrid(); BindGrid();
} }
#endregion
#endregion
#region #region
/// 导出按钮 /// 导出按钮
/// </summary> /// </summary>
/// <param name="sender"></param> /// <param name="sender"></param>
@@ -182,11 +192,7 @@ namespace FineUIPro.Web.CLGL
return sb.ToString(); return sb.ToString();
} }
#endregion
protected void btnSearch_Click(object sender, EventArgs e) #endregion
{
BindGrid();
}
} }
} }
+194 -184
View File
@@ -15,6 +15,7 @@ namespace FineUIPro.Web.CLGL
{ {
public partial class InPlanMaster : PageBase public partial class InPlanMaster : PageBase
{ {
#region Methods
protected void Page_Load(object sender, EventArgs e) protected void Page_Load(object sender, EventArgs e)
{ {
@@ -27,34 +28,27 @@ namespace FineUIPro.Web.CLGL
} }
} }
#region #endregion Methods
private void InitDrpList()
{
this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString();
drpWarehouse.DataTextField = "Text";
drpWarehouse.DataValueField = "Value";
drpWarehouse.DataSource = BLL.DropListService .HJGL_WarehouseCode();
drpWarehouse.DataBind();
Funs.FineUIPleaseSelect(this.drpWarehouse);
drpTypeInt.DataTextField = "Key";
drpTypeInt.DataValueField = "Value";
drpTypeInt.DataSource = BLL.TwConst.TypeIntMap.Where(x=>x.Key.Contains("入库"));
drpTypeInt.DataBind();
Funs.FineUIPleaseSelect(this.drpTypeInt);
drpStates.DataTextField = "Key";
drpStates.DataValueField = "Value";
drpStates.DataSource = BLL.TwConst.StateMap;
drpStates.DataBind();
Funs.FineUIPleaseSelect(this.drpStates);
#region
private void BindDetailGrid(string inOutPlanMasterId)
{
Model.Tw_InOutDetailOutput table = new Model.Tw_InOutDetailOutput();
table.InOutPlanMasterId = inOutPlanMasterId;
table.MaterialCode = txtMaterialCode.Text;
var tb = BLL.TwInOutplandetailService.GetListData(table, Grid2);
Grid2.DataSource = tb;
Grid2.DataBind();
} }
/// <summary> /// <summary>
/// 绑定数据 /// 绑定数据
/// </summary> /// </summary>
private void BindGrid() private void BindGrid()
{ {
Model.Tw_InOutMasterOutput table = new Model.Tw_InOutMasterOutput(); Model.Tw_InOutMasterOutput table = new Model.Tw_InOutMasterOutput();
table.ProjectId=this.CurrUser.LoginProjectId; table.ProjectId = this.CurrUser.LoginProjectId;
table.InOutType = (int?)TwConst.InOutType.; table.InOutType = (int?)TwConst.InOutType.;
if (drpTypeInt.SelectedValue != Const._Null) if (drpTypeInt.SelectedValue != Const._Null)
{ {
@@ -69,25 +63,38 @@ namespace FineUIPro.Web.CLGL
table.WarehouseCode = drpWarehouse.SelectedValue; table.WarehouseCode = drpWarehouse.SelectedValue;
} }
var tb = BLL.TwInOutplanmasterService.GetListData(table, Grid1); var tb = BLL.TwInOutplanmasterService.GetListData(table, Grid1);
Grid1.RecordCount = TwInOutplanmasterService.Count; Grid1.RecordCount = TwInOutplanmasterService.Count;
Grid1.DataSource = tb; Grid1.DataSource = tb;
Grid1.DataBind(); Grid1.DataBind();
Grid2.DataSource=null; Grid2.DataSource = null;
Grid2.DataBind(); Grid2.DataBind();
} }
private void BindDetailGrid(string inOutPlanMasterId)
private void InitDrpList()
{ {
Model.Tw_InOutDetailOutput table = new Model.Tw_InOutDetailOutput(); this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString();
table.InOutPlanMasterId = inOutPlanMasterId; drpWarehouse.DataTextField = "Text";
table.MaterialCode = txtMaterialCode.Text; drpWarehouse.DataValueField = "Value";
var tb = BLL.TwInOutplandetailService.GetListData(table, Grid2); drpWarehouse.DataSource = BLL.DropListService.HJGL_WarehouseCode();
Grid2.DataSource = tb; drpWarehouse.DataBind();
Grid2.DataBind(); Funs.FineUIPleaseSelect(this.drpWarehouse);
drpTypeInt.DataTextField = "Key";
drpTypeInt.DataValueField = "Value";
drpTypeInt.DataSource = BLL.TwConst.TypeIntMap.Where(x => x.Key.Contains("入库"));
drpTypeInt.DataBind();
Funs.FineUIPleaseSelect(this.drpTypeInt);
drpStates.DataTextField = "Key";
drpStates.DataValueField = "Value";
drpStates.DataSource = BLL.TwConst.StateMap;
drpStates.DataBind();
Funs.FineUIPleaseSelect(this.drpStates);
} }
#endregion
#endregion
#region GV #region GV
/// <summary> /// <summary>
/// 过滤表头 /// 过滤表头
/// </summary> /// </summary>
@@ -98,6 +105,17 @@ namespace FineUIPro.Web.CLGL
// this.BindGrid(); // this.BindGrid();
//} //}
/// <summary>
/// 分页显示条数下拉框
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
this.Grid1.PageSize = Convert.ToInt32(this.ddlPageSize.SelectedValue);
this.BindGrid();
}
/// <summary> /// <summary>
/// 分页 /// 分页
/// </summary> /// </summary>
@@ -109,6 +127,15 @@ namespace FineUIPro.Web.CLGL
this.BindGrid(); this.BindGrid();
} }
protected void Grid1_RowClick(object sender, GridRowClickEventArgs e)
{
if (e.RowIndex >= 0)
{
string ID = Grid1.DataKeys[e.RowIndex][0].ToString();
BindDetailGrid(ID);
}
}
/// <summary> /// <summary>
/// 排序 /// 排序
/// </summary> /// </summary>
@@ -120,41 +147,45 @@ namespace FineUIPro.Web.CLGL
this.Grid1.SortField = e.SortField; this.Grid1.SortField = e.SortField;
this.BindGrid(); this.BindGrid();
} }
protected void Grid1_RowClick(object sender, GridRowClickEventArgs e)
protected void Grid1_RowCommand(object sender, GridCommandEventArgs e)
{ {
if (e.RowIndex >= 0) if (e.CommandName == "btnInPlanMasterPrint")
{ {
string ID = Grid1.DataKeys[e.RowIndex][0].ToString(); Print(e.RowID);
BindDetailGrid(ID);
} }
} }
/// <summary>
/// 分页显示条数下拉框 #endregion GV
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
this.Grid1.PageSize = Convert.ToInt32(this.ddlPageSize.SelectedValue);
this.BindGrid();
}
#endregion
#region #region
protected void btnSearch_Click(object sender, EventArgs e)
{
BindGrid();
}
/// <summary> /// <summary>
/// 新增 /// 批量删除
/// </summary> /// </summary>
/// <param name="sender"></param> /// <param name="sender"></param>
/// <param name="e"></param> /// <param name="e"></param>
protected void btnImport_Click(object sender, EventArgs e) protected void btnDelete_Click(object sender, EventArgs e)
{ {
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("InPlanMasterDataIn.aspx?", "导入 - "))); if (Grid1.SelectedRowIndexArray.Length > 0)
{
foreach (int rowIndex in Grid1.SelectedRowIndexArray)
{
string rowID = Grid1.DataKeys[rowIndex][0].ToString();
var model = BLL.TwInOutplanmasterService.GetById(rowID);
if (model.State == (int)TwConst.State. || model.State == (int)TwConst.State.)
{
Alert.ShowInTop("请选择有效的计划!", MessageBoxIcon.Warning);
return;
}
else
{
BLL.TwInOutplanmasterService.DeleteById(rowID);
BindGrid();
ShowNotify("删除数据成功!", MessageBoxIcon.Success);
}
}
}
} }
/// <summary> /// <summary>
@@ -177,70 +208,6 @@ namespace FineUIPro.Web.CLGL
} }
} }
/// <summary>
/// Grid行双击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e)
{
this.btnEdit_Click(null, null);
}
/// <summary>
/// 批量删除
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnDelete_Click(object sender, EventArgs e)
{
if (Grid1.SelectedRowIndexArray.Length > 0)
{
foreach (int rowIndex in Grid1.SelectedRowIndexArray)
{
string rowID = Grid1.DataKeys[rowIndex][0].ToString();
var model = BLL.TwInOutplanmasterService.GetById(rowID);
if (model.State == (int)TwConst.State.|| model.State == (int)TwConst.State.)
{
Alert.ShowInTop("请选择有效的计划!", MessageBoxIcon.Warning);
return;
}
else
{
BLL.TwInOutplanmasterService.DeleteById(rowID);
BindGrid();
ShowNotify("删除数据成功!", MessageBoxIcon.Success);
}
}
}
}
protected void btnPassMaster_OnClick(object sender, EventArgs e)
{
if (Grid1.SelectedRowIndexArray.Length == 0)
{
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
return;
}
string planId = Grid1.SelectedRowID;
var planMaster = BLL.TwInOutplanmasterService.GetById(planId);
if (planMaster.State != (int)TwConst.State.)
{
Alert.ShowInTop("请选择有效的计划!", MessageBoxIcon.Warning);
return;
}
else
{
planMaster.State = (int)TwConst.State.;
planMaster.AuditMan=this.CurrUser.PersonId;
planMaster.AuditDate = DateTime.Now;
TwInOutplanmasterService.Update(planMaster);
ShowNotify("审核通过!", MessageBoxIcon.Success);
BindGrid();
}
}
protected void btnGenInMaster_Click(object sender, EventArgs e) protected void btnGenInMaster_Click(object sender, EventArgs e)
{ {
if (Grid1.SelectedRowIndexArray.Length == 0) if (Grid1.SelectedRowIndexArray.Length == 0)
@@ -258,23 +225,56 @@ namespace FineUIPro.Web.CLGL
else else
{ {
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("InPlanMasterEdit.aspx?Id={0}", Grid1.SelectedRowID, "编辑 - "))); PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("InPlanMasterEdit.aspx?Id={0}", Grid1.SelectedRowID, "编辑 - ")));
} }
//if ( planMaster.State != (int)TwConst.State.已审核) //if ( planMaster.State != (int)TwConst.State.已审核)
//{ //{
// Alert.ShowInTop("请选择有效的计划!", MessageBoxIcon.Warning); // Alert.ShowInTop("请选择有效的计划!", MessageBoxIcon.Warning);
// return; // return;
//} //}
//else //else
//{ //{
// TwInputmasterService.GenInMasterByPlanId(planId); // TwInputmasterService.GenInMasterByPlanId(planId);
// BindGrid(); // BindGrid();
// ShowNotify("生成入库单成功!", MessageBoxIcon.Success); // ShowNotify("生成入库单成功!", MessageBoxIcon.Success);
//} //}
}
/// <summary>
/// 新增
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnImport_Click(object sender, EventArgs e)
{
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("InPlanMasterDataIn.aspx?", "导入 - ")));
}
protected void btnPassMaster_OnClick(object sender, EventArgs e)
{
if (Grid1.SelectedRowIndexArray.Length == 0)
{
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
return;
} }
string planId = Grid1.SelectedRowID;
var planMaster = BLL.TwInOutplanmasterService.GetById(planId);
if (planMaster.State != (int)TwConst.State.)
{
Alert.ShowInTop("请选择有效的计划!", MessageBoxIcon.Warning);
return;
}
else
{
planMaster.State = (int)TwConst.State.;
planMaster.AuditMan = this.CurrUser.PersonId;
planMaster.AuditDate = DateTime.Now;
TwInOutplanmasterService.Update(planMaster);
ShowNotify("审核通过!", MessageBoxIcon.Success);
BindGrid();
}
}
protected void btnRevokeGenInMaster_Click(object sender, EventArgs e) protected void btnRevokeGenInMaster_Click(object sender, EventArgs e)
{ {
if (Grid1.SelectedRowIndexArray.Length == 0) if (Grid1.SelectedRowIndexArray.Length == 0)
{ {
@@ -292,13 +292,29 @@ namespace FineUIPro.Web.CLGL
{ {
TwInputmasterService.RevokeGenInMasterByPlanId(planId); TwInputmasterService.RevokeGenInMasterByPlanId(planId);
BindGrid(); BindGrid();
ShowNotify("撤销入库单成功!",MessageBoxIcon.Success); ShowNotify("撤销入库单成功!", MessageBoxIcon.Success);
} }
} }
#endregion
protected void btnSearch_Click(object sender, EventArgs e)
{
BindGrid();
}
/// <summary>
/// Grid行双击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e)
{
this.btnEdit_Click(null, null);
}
#endregion
#region #region
/// <summary> /// <summary>
/// 关闭弹出窗 /// 关闭弹出窗
/// </summary> /// </summary>
@@ -308,9 +324,11 @@ namespace FineUIPro.Web.CLGL
{ {
BindGrid(); BindGrid();
} }
#endregion
#endregion
#region #region
/// <summary> /// <summary>
/// 获取按钮权限 /// 获取按钮权限
/// </summary> /// </summary>
@@ -342,9 +360,11 @@ namespace FineUIPro.Web.CLGL
} }
} }
} }
#endregion
#endregion
#region #region
/// 导出按钮 /// 导出按钮
/// </summary> /// </summary>
/// <param name="sender"></param> /// <param name="sender"></param>
@@ -399,21 +419,18 @@ namespace FineUIPro.Web.CLGL
return sb.ToString(); return sb.ToString();
} }
#endregion #endregion
protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) protected void txtMaterialCode_OnTextChanged(object sender, EventArgs e)
{ {
if (e.CommandName == "btnInPlanMasterPrint") BindDetailGrid(Grid1.SelectedRowID);
{
Print(e.RowID);
}
} }
private void Print(string Id) private void Print(string Id)
{ {
BLL.FastReportService.ResetData(); BLL.FastReportService.ResetData();
if (string.IsNullOrEmpty(Id)) if (string.IsNullOrEmpty(Id))
{ {
ShowNotify("请选择要打印的项", MessageBoxIcon.Warning); ShowNotify("请选择要打印的项", MessageBoxIcon.Warning);
return; return;
} }
@@ -422,12 +439,11 @@ namespace FineUIPro.Web.CLGL
{ {
Id = Id Id = Id
}; };
var result =TwInOutplanmasterService.GetListData(queryModel).FirstOrDefault(); var result = TwInOutplanmasterService.GetListData(queryModel).FirstOrDefault();
List<Model.Tw_PrintMaster> tw_PrintMasters = new List<Model.Tw_PrintMaster>(); List<Model.Tw_PrintMaster> tw_PrintMasters = new List<Model.Tw_PrintMaster>();
List<Model.Tw_PrintDetail> tw_PrintDetails = new List<Model.Tw_PrintDetail>(); List<Model.Tw_PrintDetail> tw_PrintDetails = new List<Model.Tw_PrintDetail>();
Model.Tw_PrintMaster printMaster = new Model.Tw_PrintMaster Model.Tw_PrintMaster printMaster = new Model.Tw_PrintMaster
{ {
ReqUnitName = result.ReqUnitName, ReqUnitName = result.ReqUnitName,
CusBillCode = result.CusBillCode, CusBillCode = result.CusBillCode,
CreateDate = result.CreateDate.Value.ToString("yyyy-MM-dd"), CreateDate = result.CreateDate.Value.ToString("yyyy-MM-dd"),
@@ -452,47 +468,47 @@ namespace FineUIPro.Web.CLGL
{ {
InOutPlanMasterId = Id InOutPlanMasterId = Id
}; };
var ListDetailRelation =TwInoutplandetailRelationService.GetTw_InOutPlanDetail_RelationByModle(queryModel2).ToList(); var ListDetailRelation = TwInoutplandetailRelationService.GetTw_InOutPlanDetail_RelationByModle(queryModel2).ToList();
int SortIndex = 1; int SortIndex = 1;
int SortIndex2 = 1; int SortIndex2 = 1;
var tw_PrintDetailRelation=(from x in ListDetailRelation var tw_PrintDetailRelation = (from x in ListDetailRelation
join y in Funs.DB.HJGL_MaterialCodeLib on x.MaterialCode equals y.MaterialCode join y in Funs.DB.HJGL_MaterialCodeLib on x.MaterialCode equals y.MaterialCode
join z in Funs.DB.HJGL_Pipeline on x.PipelineId equals z.PipelineId join z in Funs.DB.HJGL_Pipeline on x.PipelineId equals z.PipelineId
join m in Funs.DB.WBS_UnitWork on z.UnitWorkId equals m.UnitWorkId join m in Funs.DB.WBS_UnitWork on z.UnitWorkId equals m.UnitWorkId
select new Model.Tw_PrintDetail
{
SortIndex=SortIndex++,
PipelineCode=z.PipelineCode,
PipelineComponentCode=x.PrefabricatedComponents,
MaterialCode=y.MaterialCode,
MaterialDef=y.MaterialDef,
MaterialSpec=y.MaterialSpec,
MaterialUnit=y.MaterialUnit,
PlanNum = (x.Number ?? 0).ToString(),
UnitWorkName = m.UnitWorkName,
}).ToList();
var UnitWorkName= tw_PrintDetailRelation.FirstOrDefault()?.UnitWorkName;
Tw_PrintDetail tw_PrintDetailRelation2 = new Tw_PrintDetail
{
MaterialDef = "材料编码合计"
};
var tw_PrintDetail = ( from x in Funs.DB.Tw_InOutPlanDetail
join y in Funs.DB.HJGL_MaterialCodeLib on x.MaterialCode equals y.MaterialCode
where x.InOutPlanMasterId==Id
orderby x.SortIndex
select new Model.Tw_PrintDetail select new Model.Tw_PrintDetail
{ {
SortIndex =0, SortIndex = SortIndex++,
PipelineCode = "-", PipelineCode = z.PipelineCode,
PipelineComponentCode = "-", PipelineComponentCode = x.PrefabricatedComponents,
MaterialCode = y.MaterialCode, MaterialCode = y.MaterialCode,
MaterialDef = y.MaterialDef, MaterialDef = y.MaterialDef,
MaterialSpec = y.MaterialSpec, MaterialSpec = y.MaterialSpec,
MaterialUnit = y.MaterialUnit, MaterialUnit = y.MaterialUnit,
PlanNum = (x.PlanNum ?? 0).ToString(), PlanNum = (x.Number ?? 0).ToString(),
ActNum = (x.ActNum ?? 0).ToString(), UnitWorkName = m.UnitWorkName,
UnitWorkName = UnitWorkName,
}).ToList(); }).ToList();
var UnitWorkName = tw_PrintDetailRelation.FirstOrDefault()?.UnitWorkName;
Tw_PrintDetail tw_PrintDetailRelation2 = new Tw_PrintDetail
{
MaterialDef = "材料编码合计"
};
var tw_PrintDetail = (from x in Funs.DB.Tw_InOutPlanDetail
join y in Funs.DB.HJGL_MaterialCodeLib on x.MaterialCode equals y.MaterialCode
where x.InOutPlanMasterId == Id
orderby x.SortIndex
select new Model.Tw_PrintDetail
{
SortIndex = 0,
PipelineCode = "-",
PipelineComponentCode = "-",
MaterialCode = y.MaterialCode,
MaterialDef = y.MaterialDef,
MaterialSpec = y.MaterialSpec,
MaterialUnit = y.MaterialUnit,
PlanNum = (x.PlanNum ?? 0).ToString(),
ActNum = (x.ActNum ?? 0).ToString(),
UnitWorkName = UnitWorkName,
}).ToList();
foreach (var item in tw_PrintDetail) foreach (var item in tw_PrintDetail)
{ {
item.SortIndex = SortIndex2++; item.SortIndex = SortIndex2++;
@@ -507,7 +523,7 @@ namespace FineUIPro.Web.CLGL
} }
BLL.FastReportService.ResetData(); BLL.FastReportService.ResetData();
BLL.FastReportService.AddFastreportTable(Table1); BLL.FastReportService.AddFastreportTable(Table1);
BLL.FastReportService.AddFastreportTable(Data); BLL.FastReportService.AddFastreportTable(Data);
string initTemplatePath = ""; string initTemplatePath = "";
string rootPath = Server.MapPath("~/"); string rootPath = Server.MapPath("~/");
initTemplatePath = "File\\Fastreport\\材料入库计划单.frx"; initTemplatePath = "File\\Fastreport\\材料入库计划单.frx";
@@ -515,13 +531,7 @@ namespace FineUIPro.Web.CLGL
if (File.Exists(rootPath + initTemplatePath)) if (File.Exists(rootPath + initTemplatePath))
{ {
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("~/Controls/Fastreport.aspx?ReportPath={0}", rootPath + initTemplatePath))); PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("~/Controls/Fastreport.aspx?ReportPath={0}", rootPath + initTemplatePath)));
} }
} }
protected void txtMaterialCode_OnTextChanged(object sender, EventArgs e)
{
BindDetailGrid(Grid1.SelectedRowID);
}
} }
} }
File diff suppressed because one or more lines are too long