1
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
using System;
|
||||
using BLL;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
@@ -7,11 +9,98 @@ using System.Web.UI.WebControls;
|
||||
|
||||
namespace FineUIPro.Web.CLGL
|
||||
{
|
||||
public partial class InPlanMasterEdit : System.Web.UI.Page
|
||||
public partial class InPlanMasterEdit : PageBase
|
||||
{
|
||||
public string Id
|
||||
{
|
||||
get
|
||||
{
|
||||
return (string)ViewState["Id"];
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["Id"] = value;
|
||||
}
|
||||
}
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
Id = Request.QueryString["Id"];
|
||||
if (!string.IsNullOrEmpty(Id))
|
||||
{
|
||||
var model = TwInOutplanmasterService.GetById(Id);
|
||||
txtCusBillCode.Text = model.CusBillCode;
|
||||
txtWarehouseCode.Text = model.WarehouseCode;
|
||||
txtCreateDate.Text = string.Format("{0:yyyy-MM-dd}", model.CreateDate);
|
||||
txtCreateMan.Text = Person_PersonsService.GetPersonsNameById(model.CreateMan);
|
||||
txtReqUnitName.Text = UnitService.GetUnitNameByUnitId(model.ReqUnitId);
|
||||
|
||||
|
||||
var queryModel = new Model.Tw_InOutDetailOutput()
|
||||
{
|
||||
InOutPlanMasterId = Id
|
||||
|
||||
};
|
||||
var detailList = TwInOutplandetailService.GetByModle(queryModel).ToList();
|
||||
foreach (var item in detailList)
|
||||
{
|
||||
item.ActNum = item.PlanNum;
|
||||
|
||||
}
|
||||
Grid1.DataSource = detailList;
|
||||
Grid1.DataBind();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 保存明细项
|
||||
/// </summary>
|
||||
private List<Model.Tw_InputDetail> SaveDetail(string InOutPlanMasterId)
|
||||
{
|
||||
|
||||
//根据列表中的明细项添加
|
||||
List<Model.Tw_InputDetail> detailLists = new List<Model.Tw_InputDetail>();
|
||||
JArray teamGroupData = Grid1.GetMergedData();
|
||||
foreach (JObject teamGroupRow in teamGroupData)
|
||||
{
|
||||
JObject values = teamGroupRow.Value<JObject>("values");
|
||||
int rowIndex = teamGroupRow.Value<int>("index");
|
||||
Model.Tw_InputDetail newDetail = new Model.Tw_InputDetail
|
||||
{
|
||||
Id = SQLHelper.GetNewID(),
|
||||
InputMasterId = InOutPlanMasterId,
|
||||
//ProNoticeCId= values.Value<string>("ProNoticeCId"),
|
||||
MaterialCode = values.Value<string>("MaterialCode"),
|
||||
PlanNum = values.Value<decimal>("PlanNum"),
|
||||
ActNum = values.Value<decimal>("ActNum"),
|
||||
};
|
||||
|
||||
detailLists.Add(newDetail);
|
||||
}
|
||||
return detailLists;
|
||||
}
|
||||
protected void btnEditProcess_Click(object sender, EventArgs e)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
protected void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
TwInputmasterService.GenInMasterByPlanId(Id, SaveDetail(Id));
|
||||
ShowNotify("保存成功!", MessageBoxIcon.Success);
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
|
||||
}
|
||||
|
||||
protected void btnAgree_Click(object sender, EventArgs e)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
protected void btnDisgree_Click(object sender, EventArgs e)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user