2023-08-23
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
using BLL;
|
||||
using Model;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace FineUIPro.Web.PHTGL.BillOfQuantities
|
||||
{
|
||||
public partial class TemQuantitySelect : PageBase
|
||||
{
|
||||
public string MainProjectQuantityId
|
||||
{
|
||||
get => (string)ViewState["MainProjectQuantityId"];
|
||||
set => ViewState["MainProjectQuantityId"] = value;
|
||||
}
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
this.btnClose.OnClientClick = ActiveWindow.GetHidePostBackReference();
|
||||
MainProjectQuantityId = Request.Params["MainProjectQuantityId"];
|
||||
// 绑定表格
|
||||
BindGrid();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void BindGrid()
|
||||
{
|
||||
var table = new PHTGL_Quantity();
|
||||
table.Major = txtMajor.Text.Trim() ?? "";
|
||||
table.SubProject = txtSubProject.Text.Trim() ?? "";
|
||||
table.SubItemProject = txtSubItemProject.Text.Trim() ?? "";
|
||||
table.ProjectCode = txtProjectCode.Text.Trim() ?? "";
|
||||
table.ProjectName = txtProjectName.Text.Trim() ?? "";
|
||||
table.IsTemplate = true;
|
||||
var tb = PHTGL_QuantityService.GetPHTGL_QuantityByModle(table);
|
||||
Grid1.RecordCount = PHTGL_QuantityService.count;
|
||||
//tb = GetFilteredTable(Grid1.FilteredData, tb);
|
||||
Grid1.DataSource = tb;
|
||||
Grid1.DataBind();
|
||||
}
|
||||
|
||||
protected void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
var CheckIdList = Grid1.SelectedRowIDArray;
|
||||
if (CheckIdList.Length>0)
|
||||
{
|
||||
foreach (var item in CheckIdList)
|
||||
{
|
||||
var model = BLL.PHTGL_QuantityService.GetPHTGL_QuantityById(item);
|
||||
PHTGL_QuantityService.AddPHTGL_QuantityByTemModel(model, MainProjectQuantityId);
|
||||
}
|
||||
ShowNotify("保存成功",MessageBoxIcon.Success);
|
||||
}
|
||||
}
|
||||
|
||||
protected void btnSearch_Click(object sender, EventArgs e)
|
||||
{
|
||||
BindGrid();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user