20240911 WBS分部分项划分

This commit is contained in:
2024-09-11 15:51:01 +08:00
parent 092da5bf50
commit 77b8c9640e
25 changed files with 2969 additions and 987 deletions
@@ -0,0 +1,86 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DivisionDivideAndCrop.aspx.cs" Inherits="FineUIPro.Web.CQMS.WBS.Control.DivisionDivideAndCrop" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>单位分部分项工程划分、裁剪</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
<f:Panel ID="Panel1" CssClass="blockpanel" Margin="5px" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region">
<Items>
<f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true" EnableCollapse="true" Layout="Fit"
RegionPercent="20%" Title="单位工程/子单位工程" TitleToolTip="单位工程/子单位工程" ShowBorder="true" ShowHeader="true"
BodyPadding="10px">
<Items>
<f:Tree ID="trUnitWork" EnableCollapse="true" ShowHeader="true" OnlyLeafCheck="true" OnNodeExpand="trUnitWork_NodeExpand" AutoLeafIdentification="true"
runat="server" OnNodeCommand="trUnitWork_NodeCommand">
</f:Tree>
<%-- <f:HiddenField runat="server" ID="hdSelectId">
</f:HiddenField>
<f:HiddenField runat="server" ID="hdUnitWorkId">
</f:HiddenField>--%>
</Items>
</f:Panel>
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" Layout="Fit"
Title="中间面板" ShowBorder="true" ShowHeader="false" BodyPadding="10px">
<Items>
<f:Grid ID="Grid1" Width="870px" ShowBorder="true" ShowHeader="false" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="DivisionId" AllowSorting="true" EnableColumnLines="true"
SortField="Sort" SortDirection="ASC" AllowCellEditing="true" ClicksToEdit="1" EnableCheckBoxSelect="true" KeepCurrentSelection="true"
ForceFit="true" ShowSelectedCell="true" DataIDField="DivisionId" >
<Toolbars>
<f:Toolbar ID="Toolbar4" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Button ID="btnSave" ToolTip="保存" Icon="SystemSave" runat="server" Text="保存" Hidden="true"
OnClick="btnSave_Click">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RowNumberField HeaderText="序号" HeaderTextAlign="Center" TextAlign="Center" />
<f:RenderField ColumnID="BranchEngineeringCode" ExpandUnusedSpace="true" Width="100px" DataField="BranchEngineeringCode" HeaderText="分部工程编号">
</f:RenderField>
<f:RenderField ColumnID="BranchEngineeringName" ExpandUnusedSpace="true" Width="150px" DataField="BranchEngineeringName" HeaderText="分部工程名称">
</f:RenderField>
<f:RenderField ColumnID="SubBranchEngineeringName" ExpandUnusedSpace="true" Width="150px" DataField="SubBranchEngineeringName" HeaderText="子分部工程名称">
</f:RenderField>
<f:RenderField ColumnID="ProEngineeringName" ExpandUnusedSpace="true" Width="150px" DataField="ProEngineeringName" HeaderText="分项工程名称">
</f:RenderField>
<f:RenderField ColumnID="ProEngineeringCode" ExpandUnusedSpace="true" Width="100px" DataField="ProEngineeringCode" HeaderText="分项工程编号">
</f:RenderField>
<f:RenderField ColumnID="ProEngineeringNum" ExpandUnusedSpace="true" Width="100px" DataField="ProEngineeringNum" HeaderText="分部分项码">
</f:RenderField>
<f:RenderField ColumnID="DivisionLevel" ExpandUnusedSpace="true" Width="100px" DataField="DivisionLevel" HeaderText="级别">
</f:RenderField>
<f:RenderField Width="50px" ColumnID="Sort" DataField="Sort" HeaderText="排序">
</f:RenderField>
</Columns>
<%--<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
</Listeners>--%>
<%--<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator2" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText2" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
<f:ListItem Text="100" Value="100" />
<f:ListItem Text="500" Value="500" />
</f:DropDownList>
</PageItems>--%>
</f:Grid>
</Items>
</f:Panel>
</Items>
</f:Panel>
</form>
</body>
</html>
@@ -0,0 +1,297 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.CQMS.WBS.Control
{
public partial class DivisionDivideAndCrop : PageBase
{
#region
/// <summary>
/// 被选择项列表
/// </summary>
public List<string> SelectedList
{
get
{
return (List<string>)ViewState["SelectedList"];
}
set
{
ViewState["SelectedList"] = value;
}
}
/// <summary>
/// 未被选择项列表
/// </summary>
public List<string> NoSelectedList
{
get
{
return (List<string>)ViewState["NoSelectedList"];
}
set
{
ViewState["NoSelectedList"] = value;
}
}
#endregion
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.SelectedList = new List<string>();
this.NoSelectedList = new List<string>();
GetButtonPower();
InitTreeMenu();
BindGrid();
}
}
#endregion
#region
/// <summary>
/// 加载树
/// </summary>
private void InitTreeMenu()
{
this.trUnitWork.Nodes.Clear();
this.trUnitWork.ShowBorder = false;
this.trUnitWork.ShowHeader = false;
this.trUnitWork.EnableIcons = true;
this.trUnitWork.AutoScroll = true;
this.trUnitWork.EnableSingleClickExpand = true;
List<Model.WBS_UnitWork> supUnitWorkList = BLL.UnitWorkService.GetUnitWorkLists(this.CurrUser.LoginProjectId);
if (supUnitWorkList.Count() > 0)
{
foreach (var item in supUnitWorkList)
{
TreeNode node = new TreeNode();
node.Text = item.UnitWorkName;
node.NodeID = item.UnitWorkId;
node.CommandName = "supUnitWork";
node.EnableClickEvent = true;
node.EnableExpandEvent = true;
this.trUnitWork.Nodes.Add(node);
TreeNode emptyNode = new TreeNode();
emptyNode.Text = "";
emptyNode.NodeID = "";
node.Nodes.Add(emptyNode);
}
}
}
#endregion
#region
/// <summary>
/// 展开树
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void trUnitWork_NodeExpand(object sender, TreeNodeEventArgs e)
{
e.Node.Nodes.Clear();
if (e.Node.CommandName == "supUnitWork") //展开单位工程节点
{
var unitWorks = from x in Funs.DB.WBS_UnitWork
where x.SuperUnitWork == e.Node.NodeID
orderby x.UnitWorkCode
select x;
foreach (var unitWork in unitWorks)
{
TreeNode newNode = new TreeNode();
newNode.Text = unitWork.UnitWorkName;
newNode.NodeID = unitWork.UnitWorkId;
newNode.CommandName = "unitWork";
newNode.EnableExpandEvent = true;
newNode.EnableClickEvent = true;
e.Node.Nodes.Add(newNode);
var installation3s = from x in Funs.DB.WBS_UnitWork where x.SuperUnitWork == unitWork.UnitWorkId orderby x.UnitWorkCode select x;
if (installation3s.Count() > 0)
{
TreeNode emptyNode = new TreeNode();
emptyNode.Text = "";
emptyNode.NodeID = "";
newNode.Nodes.Add(emptyNode);
}
}
}
}
#endregion
#region
/// <summary>
/// tv节点选中事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void trUnitWork_NodeCommand(object sender, TreeCommandEventArgs e)
{
for (int i = 0; i < this.Grid1.Rows.Count; i++)
{
if (this.Grid1.SelectedRowIDArray.Contains(this.Grid1.Rows[i].RowID))
{
SelectedList.Add(this.Grid1.Rows[i].RowID);
}
else
{
NoSelectedList.Add(this.Grid1.Rows[i].RowID);
}
}
BindGrid();
}
#endregion
#region
/// <summary>
/// 数据绑定
/// </summary>
public void BindGrid()
{
string strSql = @"select * from(select a.DivisionId,a.ProjectId,a.ParentId,a.DivisionLevel,a.BranchEngineeringCode,a.BranchEngineeringName,a.SubBranchEngineeringName,a.ProEngineeringCode,a.ProEngineeringName,a.ProEngineeringNum,a.Remark,a.AddUser,a.OperateTime,a.Sort,a.Status from Division_SubProjects as a where isnull(a.ProjectId,'')='' ";
string strSql1 = @"select a.DivisionId,a.ProjectId,a.ParentId,a.DivisionLevel,a.BranchEngineeringCode,a.BranchEngineeringName,a.SubBranchEngineeringName,a.ProEngineeringCode,a.ProEngineeringName,a.ProEngineeringNum,a.Remark,a.AddUser,a.OperateTime,a.Sort,a.Status from Division_SubProjects as a inner join Base_Project as b on a.ProjectId=b.ProjectId where a.ProjectId=@ProjectId ";
List<SqlParameter> listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId));
SqlParameter[] parameter = listStr.ToArray();
var zxsql = strSql + " union all " + strSql1 + " ) as t order by t.Sort,t.DivisionLevel asc";
DataTable tb = SQLHelper.GetDataTableRunText(zxsql, parameter);
Grid1.DataSource = tb;
Grid1.DataBind();
var selectIds = (from x in Funs.DB.WBS_DivisionDivide where x.UnitWorkId == this.trUnitWork.SelectedNodeID select x.DivisionId).ToList();
if (selectIds.Count() > 0)
{
this.Grid1.SelectedRowIDArray = selectIds.ToArray();
}
}
/// <summary>
/// 改变页索引
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
//protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
//{
// Grid1.PageIndex = e.NewPageIndex;
// BindGrid();
//}
/// <summary>
/// 分页下拉选择事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
//protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
//{
// Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
// BindGrid();
//}
#endregion
#region
/// <summary>
/// 保存按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(this.trUnitWork.SelectedNodeID))
{
SelectedList.Clear();
NoSelectedList.Clear();
for (int i = 0; i < this.Grid1.Rows.Count; i++)
{
if (this.Grid1.SelectedRowIDArray.Contains(this.Grid1.Rows[i].RowID))
{
SelectedList.Add(this.Grid1.Rows[i].RowID);
}
else
{
NoSelectedList.Add(this.Grid1.Rows[i].RowID);
}
}
foreach (var item in SelectedList.Distinct())
{
Model.WBS_DivisionDivide divisionDivide = BLL.DivisionDivideService.GetDivisionDivideByDivisionId(this.trUnitWork.SelectedNodeID, item);
if (divisionDivide == null)
{
Model.WBS_DivisionDivide newdivisiondivide = new Model.WBS_DivisionDivide();
newdivisiondivide.DivisionDivideId = SQLHelper.GetNewID(typeof(Model.WBS_DivisionDivide));
newdivisiondivide.ProjectId = this.CurrUser.LoginProjectId;
newdivisiondivide.UnitWorkId = this.trUnitWork.SelectedNodeID;
newdivisiondivide.DivisionId = item;
BLL.DivisionDivideService.AddDivisionDivide(newdivisiondivide);
}
}
NoSelectedList = NoSelectedList.Distinct().ToList();
var q = NoSelectedList.Distinct().ToList();
foreach (var item in q)
{
foreach (var i in SelectedList.Distinct())
{
if (item == i)
{
NoSelectedList.Remove(item);
}
}
}
foreach (var item in NoSelectedList)
{
Model.WBS_DivisionDivide divisionDivide = BLL.DivisionDivideService.GetDivisionDivideByDivisionId(this.trUnitWork.SelectedNodeID,item);
if (divisionDivide != null)
{
BLL.DivisionDivideService.DeleteDivisionDivideByDivisionId(item);
}
}
ShowNotify("保存成功!", MessageBoxIcon.Success);
}
else
{
Alert.ShowInTop("请先选择单位工程/子单位工程!", MessageBoxIcon.Warning);
return;
}
}
#endregion
#region
/// <summary>
/// 获取按钮权限
/// </summary>
/// <param name="button"></param>
/// <returns></returns>
private void GetButtonPower()
{
if (Request.Params["value"] == "0")
{
return;
}
var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.DivisionDivideAndCropMenuId);
if (buttonList.Count() > 0)
{
if (buttonList.Contains(BLL.Const.BtnSave))
{
this.btnSave.Hidden = false;
}
}
}
#endregion
}
}
@@ -0,0 +1,96 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.CQMS.WBS.Control {
public partial class DivisionDivideAndCrop {
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// Panel1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel1;
/// <summary>
/// panelLeftRegion 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelLeftRegion;
/// <summary>
/// trUnitWork 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tree trUnitWork;
/// <summary>
/// panelCenterRegion 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelCenterRegion;
/// <summary>
/// Grid1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// Toolbar4 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar4;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
}
}
@@ -0,0 +1,57 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DivisionDivideList.aspx.cs" Inherits="FineUIPro.Web.CQMS.WBS.Control.DivisionDivideList" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>单位分部分项工程划分表</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false" ShowHeader="false" Layout="VBox" AutoScroll="true" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" IsFluid="true" ShowBorder="true" ShowHeader="false" Title="单位分部分项工程划分表"
runat="server" EnableCollapse="true" DataKeyNames="DivisionDivideId"
DataIDField="DivisionDivideId" AllowPaging="false" AllowCellEditing="false" ExpandAllTreeNodes="true">
<Toolbars>
<f:Toolbar ID="Toolbar1" runat="server">
<Items>
<f:TextBox ID="txtUnitWorkName" runat="server" Label="单位工程名称" EmptyText="输入查询条件" LabelWidth="120px" LabelAlign="Right"></f:TextBox>
<f:TextBox ID="txtBranchEngineeringName" runat="server" Label="分部工程名称" EmptyText="输入查询条件" LabelWidth="120px" LabelAlign="Right"></f:TextBox>
<f:Button ID="btnSearch" runat="server" Text="查询" Icon="SystemSearch" OnClick="btnSearch_Click"></f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RowNumberField HeaderText="序号" HeaderTextAlign="Center" TextAlign="Center" />
<f:RenderField ColumnID="SupUnitWorkCode" DataField="SupUnitWorkCode" Width="110px" HeaderText="单位工程编码" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField ColumnID="SupUnitWorkName" DataField="SupUnitWorkName" Width="150px" HeaderText="单位工程名称" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField ColumnID="ChildUnitWorkCode" DataField="ChildUnitWorkCode" Width="120px" HeaderText="子单位工程编码" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField ColumnID="ChildUnitWorkName" DataField="ChildUnitWorkName" Width="150px" HeaderText="子单位工程名称" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField ColumnID="BranchEngineeringCode" DataField="BranchEngineeringCode" Width="110px" HeaderText="分部工程编号" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField ColumnID="BranchEngineeringName" DataField="BranchEngineeringName" Width="150px" HeaderText="分部工程名称" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField ColumnID="SubBranchEngineeringName" DataField="SubBranchEngineeringName" Width="150px" HeaderText="子分部工程名称" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField ColumnID="ProEngineeringCode" DataField="ProEngineeringCode" Width="110px" HeaderText="分项工程编号" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField ColumnID="ProEngineeringName" DataField="ProEngineeringName" Width="150px" HeaderText="分项工程名称" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField ColumnID="ProEngineeringNum" DataField="ProEngineeringNum" Width="100px" HeaderText="分部分项码" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField ColumnID="DivisionLevel" DataField="DivisionLevel" Width="80px" HeaderText="级别" HeaderTextAlign="Center">
</f:RenderField>
</Columns>
</f:Grid>
</Items>
</f:Panel>
</form>
</body>
</html>
@@ -0,0 +1,71 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.CQMS.WBS.Control
{
public partial class DivisionDivideList : PageBase
{
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindGrid();
}
}
/// <summary>
/// 绑定数据
/// </summary>
private void BindGrid()
{
string strSql = @"SELECT * FROM View_WBS_DivisionDivide WHERE ProjectId = @projectId";
List<SqlParameter> listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@projectId", this.CurrUser.LoginProjectId));
if (!string.IsNullOrEmpty(this.txtUnitWorkName.Text.Trim()))
{
strSql += " AND SupUnitWorkName LIKE @unitWorkName ";
listStr.Add(new SqlParameter("@unitWorkName", "%" + this.txtUnitWorkName.Text.Trim() + "%"));
}
if (!string.IsNullOrEmpty(this.txtBranchEngineeringName.Text.Trim()))
{
strSql += " AND BranchEngineeringName LIKE @BranchEngineeringName ";
listStr.Add(new SqlParameter("@BranchEngineeringName", "%" + this.txtBranchEngineeringName.Text.Trim() + "%"));
}
strSql += " ORDER BY SupUnitWorkCode,ChildUnitWorkCode,Sort,DivisionLevel ";
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
Grid1.RecordCount = tb.Rows.Count;
//tb = GetFilteredTable(Grid1.FilteredData, tb);
//var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = tb;
Grid1.DataBind();
}
#endregion
#region
/// <summary>
/// 查询
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSearch_Click(object sender, EventArgs e)
{
BindGrid();
}
#endregion
}
}
@@ -0,0 +1,87 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.CQMS.WBS.Control {
public partial class DivisionDivideList {
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// Panel1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel1;
/// <summary>
/// Grid1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// txtUnitWorkName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtUnitWorkName;
/// <summary>
/// txtBranchEngineeringName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtBranchEngineeringName;
/// <summary>
/// btnSearch 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSearch;
}
}
@@ -24,7 +24,7 @@
<Toolbars>
<f:Toolbar ID="Toolbar1" runat="server">
<Items>
<f:Button ID="btnSearch" Icon="SystemSearch" ToolTip="搜索" EnablePostBack="true" runat="server" OnClick="btnSearch_Click"></f:Button>
<%--<f:Button ID="btnSearch" Icon="SystemSearch" ToolTip="搜索" EnablePostBack="true" runat="server" OnClick="btnSearch_Click"></f:Button>--%>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Button ID="btnAdd" Icon="Add" ToolTip="新增" Text="新增" runat="server" OnClick="btnAdd_Click"></f:Button>
<f:Button ID="btnParentAdd" Icon="Add" ToolTip="新增子级别" Text="新增子级别" runat="server" OnClick="btnParentAdd_Click"></f:Button>
@@ -74,10 +74,10 @@ namespace FineUIPro.Web.CQMS.WBS.Control
/// <summary>
/// 搜索
/// </summary>
protected void btnSearch_Click(object sender, EventArgs e)
{
DataBrid();
}
//protected void btnSearch_Click(object sender, EventArgs e)
//{
// DataBrid();
//}
/// <summary>
/// 删除
@@ -7,13 +7,11 @@
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.CQMS.WBS.Control
{
public partial class DivisionSubProjects
{
namespace FineUIPro.Web.CQMS.WBS.Control {
public partial class DivisionSubProjects {
/// <summary>
/// form1 控件。
/// </summary>
@@ -22,7 +20,7 @@ namespace FineUIPro.Web.CQMS.WBS.Control
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
@@ -31,7 +29,7 @@ namespace FineUIPro.Web.CQMS.WBS.Control
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// Panel1 控件。
/// </summary>
@@ -40,7 +38,7 @@ namespace FineUIPro.Web.CQMS.WBS.Control
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel1;
/// <summary>
/// Grid1 控件。
/// </summary>
@@ -49,7 +47,7 @@ namespace FineUIPro.Web.CQMS.WBS.Control
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// Toolbar1 控件。
/// </summary>
@@ -58,16 +56,7 @@ namespace FineUIPro.Web.CQMS.WBS.Control
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// btnSearch 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSearch;
/// <summary>
/// btnAdd 控件。
/// </summary>
@@ -76,7 +65,7 @@ namespace FineUIPro.Web.CQMS.WBS.Control
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAdd;
/// <summary>
/// btnParentAdd 控件。
/// </summary>
@@ -85,7 +74,7 @@ namespace FineUIPro.Web.CQMS.WBS.Control
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnParentAdd;
/// <summary>
/// btnEdit 控件。
/// </summary>
@@ -94,7 +83,7 @@ namespace FineUIPro.Web.CQMS.WBS.Control
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnEdit;
/// <summary>
/// btnDelete 控件。
/// </summary>
@@ -103,7 +92,7 @@ namespace FineUIPro.Web.CQMS.WBS.Control
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnDelete;
/// <summary>
/// Window1 控件。
/// </summary>
@@ -112,7 +101,7 @@ namespace FineUIPro.Web.CQMS.WBS.Control
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
/// <summary>
/// Menu1 控件。
/// </summary>
@@ -121,7 +110,7 @@ namespace FineUIPro.Web.CQMS.WBS.Control
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu Menu1;
/// <summary>
/// btnMenuModify 控件。
/// </summary>
@@ -130,7 +119,7 @@ namespace FineUIPro.Web.CQMS.WBS.Control
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuModify;
/// <summary>
/// btnMenuParentAdd 控件。
/// </summary>
@@ -71,7 +71,7 @@
</f:FormRow>
<f:FormRow>
<Items>
<f:NumberBox runat="server" Label="排序" ID="txtSort" LabelAlign="Right" Required="true" LabelWidth="150"></f:NumberBox>
<f:NumberBox runat="server" Label="排序" ID="txtSort" LabelAlign="Right" Required="true" LabelWidth="200px"></f:NumberBox>
</Items>
</f:FormRow>
</Rows>
@@ -99,7 +99,7 @@
</f:FormRow>
<f:FormRow>
<Items>
<f:NumberBox runat="server" Label="排序" ID="txtSort" LabelAlign="Right" Required="true" LabelWidth="150"></f:NumberBox>
<f:NumberBox runat="server" Label="排序" ID="txtSort" LabelAlign="Right" Required="true" LabelWidth="200px"></f:NumberBox>
</Items>
</f:FormRow>
@@ -107,7 +107,7 @@
<Items>
<f:Panel ID="Panel1" ShowHeader="false" ShowBorder="false" Layout="Column" runat="server">
<Items>
<f:Label runat="server" Text="附件" CssStyle="padding-left:25px" Width="150px" CssClass="marginr" ShowLabel="false"></f:Label>
<f:Label runat="server" Label="附件" CssStyle="padding-left:25px" CssClass="marginr" LabelWidth="180px"></f:Label>
<f:Button ID="BtnFile" Text="附件" ToolTip="附件" Icon="TableCell" runat="server"
OnClick="BtnFile_Click">
</f:Button>