人员管理-人员信息下菜单补充公司级树
This commit is contained in:
		
							parent
							
								
									ff335e8f27
								
							
						
					
					
						commit
						5a6796f656
					
				|  | @ -33,10 +33,6 @@ namespace FineUIPro.Web.Customization.CNCCG.HSSE.QualityAudit | ||||||
|         public string MenuId= Const.CompanySafePersonMenuId; |         public string MenuId= Const.CompanySafePersonMenuId; | ||||||
|         #endregion |         #endregion | ||||||
|          |          | ||||||
| 
 |  | ||||||
|          |  | ||||||
|          |  | ||||||
|          |  | ||||||
|         #region 加载 |         #region 加载 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// 加载页面 |         /// 加载页面 | ||||||
|  | @ -54,18 +50,13 @@ namespace FineUIPro.Web.Customization.CNCCG.HSSE.QualityAudit | ||||||
|                 { |                 { | ||||||
|                     this.ProjectId = Request.Params["projectId"]; |                     this.ProjectId = Request.Params["projectId"]; | ||||||
|                 } |                 } | ||||||
|  |                 this.InitDropDownList(); | ||||||
|                 this.ucTree.UnitId = this.CurrUser.UnitId; |                 this.ucTree.UnitId = this.CurrUser.UnitId; | ||||||
|                 this.ucTree.ProjectId = this.ProjectId; |                 this.ucTree.ProjectId = this.ProjectId; | ||||||
|                 BLL.UnitService.InitUnitDropDownList(this.drpUnitId, this.ProjectId, true); |  | ||||||
|                 if (BLL.ProjectUnitService.GetProjectUnitTypeByProjectIdUnitId(this.ProjectId, this.CurrUser.UnitId)) |  | ||||||
|                 { |  | ||||||
|                     this.drpUnitId.SelectedValue = this.CurrUser.UnitId; |  | ||||||
|                     this.drpUnitId.Enabled = false; |  | ||||||
|                 } |  | ||||||
|                 Funs.DropDownPageSize(this.ddlPageSize); |                 Funs.DropDownPageSize(this.ddlPageSize); | ||||||
|                 // 绑定表格 |                 // 绑定表格 | ||||||
|                 this.BindGrid(); |                 this.BindGrid(); | ||||||
|                 if (!string.IsNullOrEmpty(this.CurrUser.LoginProjectId) && CommonService.GetThisUnitId() != Const.CncecFccId) |                 if (!string.IsNullOrEmpty(this.ProjectId) && CommonService.GetThisUnitId() != Const.CncecFccId) | ||||||
|                 { |                 { | ||||||
|                     MenuId = Const.SafePersonQualityMenuId; |                     MenuId = Const.SafePersonQualityMenuId; | ||||||
|                     this.panelLeftRegion.Hidden = true; |                     this.panelLeftRegion.Hidden = true; | ||||||
|  | @ -78,8 +69,18 @@ namespace FineUIPro.Web.Customization.CNCCG.HSSE.QualityAudit | ||||||
|         protected void changeTree(object sender, EventArgs e) |         protected void changeTree(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             this.ProjectId = this.ucTree.ProjectId; |             this.ProjectId = this.ucTree.ProjectId; | ||||||
|  |             this.InitDropDownList(); | ||||||
|             this.BindGrid(); |             this.BindGrid(); | ||||||
|         } |         } | ||||||
|  |         private void InitDropDownList() | ||||||
|  |         { | ||||||
|  |             BLL.UnitService.InitUnitDropDownList(this.drpUnitId, this.ProjectId, true); | ||||||
|  |             if (BLL.ProjectUnitService.GetProjectUnitTypeByProjectIdUnitId(this.ProjectId, this.CurrUser.UnitId)) | ||||||
|  |             { | ||||||
|  |                 this.drpUnitId.SelectedValue = this.CurrUser.UnitId; | ||||||
|  |                 this.drpUnitId.Enabled = false; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// 绑定数据 |         /// 绑定数据 | ||||||
|         /// </summary> |         /// </summary> | ||||||
|  | @ -291,7 +292,7 @@ namespace FineUIPro.Web.Customization.CNCCG.HSSE.QualityAudit | ||||||
|         /// <returns></returns> |         /// <returns></returns> | ||||||
|         private void GetButtonPower() |         private void GetButtonPower() | ||||||
|         { |         { | ||||||
|             var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, MenuId); |             var buttonList = BLL.CommonService.GetAllButtonList(this.ProjectId, this.CurrUser.UserId, MenuId); | ||||||
|             if (buttonList.Count() > 0) |             if (buttonList.Count() > 0) | ||||||
|             { |             { | ||||||
|                 if (buttonList.Contains(BLL.Const.BtnModify)) |                 if (buttonList.Contains(BLL.Const.BtnModify)) | ||||||
|  |  | ||||||
|  | @ -2478,7 +2478,6 @@ | ||||||
|     <Content Include="Controls\My97DatePicker\开发包\skin\whyGreen\datepicker.css" /> |     <Content Include="Controls\My97DatePicker\开发包\skin\whyGreen\datepicker.css" /> | ||||||
|     <Content Include="Controls\My97DatePicker\开发包\skin\whyGreen\img.gif" /> |     <Content Include="Controls\My97DatePicker\开发包\skin\whyGreen\img.gif" /> | ||||||
|     <Content Include="Downloads\chinaexcelweb.cab" /> |     <Content Include="Downloads\chinaexcelweb.cab" /> | ||||||
|     <Content Include="ErrLog.txt" /> |  | ||||||
|     <Content Include="favicon.ico" /> |     <Content Include="favicon.ico" /> | ||||||
|     <Content Include="App_Themes\Default\Default.css" /> |     <Content Include="App_Themes\Default\Default.css" /> | ||||||
|     <Content Include="aspnet_client\FreeTextBox\FTB-FreeTextBox.js" /> |     <Content Include="aspnet_client\FreeTextBox\FTB-FreeTextBox.js" /> | ||||||
|  |  | ||||||
|  | @ -1,4 +1,7 @@ | ||||||
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PersonQuality.aspx.cs" Inherits="FineUIPro.Web.HSSE.QualityAudit.PersonQuality" %> | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PersonQuality.aspx.cs" Inherits="FineUIPro.Web.HSSE.QualityAudit.PersonQuality" %> | ||||||
|  | 
 | ||||||
|  | <%@ Register Src="~/Controls/UnitProjectTControl.ascx" TagName="UnitProjectTControl" TagPrefix="uc1" %> | ||||||
|  | 
 | ||||||
| <!DOCTYPE html> | <!DOCTYPE html> | ||||||
| <html xmlns="http://www.w3.org/1999/xhtml"> | <html xmlns="http://www.w3.org/1999/xhtml"> | ||||||
| <head runat="server"> | <head runat="server"> | ||||||
|  | @ -7,90 +10,105 @@ | ||||||
| </head> | </head> | ||||||
| <body> | <body> | ||||||
|     <form id="form1" runat="server"> |     <form id="form1" runat="server"> | ||||||
|     <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" /> |         <f:PageManager ID="PageManager1" AutoSizePanelID="Panel2" runat="server" /> | ||||||
|     <f:Panel ID="Panel1" runat="server" Margin="10px" BodyPadding="10px" ShowBorder="false" |         <f:Panel ID="Panel2" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region"> | ||||||
|         ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch" AutoScroll="true"> |             <Items> | ||||||
|         <Items> |                 <f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true" | ||||||
|             <f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="特种作业人员资质" EnableCollapse="true" |                     EnableCollapse="true" Width="380" Title="公司-项目" TitleToolTip="公司-项目" ShowBorder="true" | ||||||
|                 runat="server" BoxFlex="1" EnableColumnLines="true" DataKeyNames="PersonId" DataIDField="PersonId" AllowSorting="true"                 |                     ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft" Layout="Fit"> | ||||||
|                 SortField="UnitCode,WorkPostCode,PersonName" SortDirection="ASC" OnSort="Grid1_Sort" AllowPaging="true" |                     <Items> | ||||||
|                 IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" ForceFit="true" |                         <f:ContentPanel ID="ContentPanel1" runat="server" ShowHeader="false" EnableCollapse="true" AutoScroll="true" | ||||||
|                 EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" OnRowCommand="Grid1_RowCommand" |                             BodyPadding="0px"> | ||||||
|                 EnableTextSelection="True" EnableSummary="true" SummaryPosition="Flow"> |                             <uc1:UnitProjectTControl ID="ucTree" runat="server" Onchange="changeTree" /> | ||||||
|                 <Toolbars> |                         </f:ContentPanel> | ||||||
|                     <f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left"> |                     </Items> | ||||||
|                         <Items> |                 </f:Panel> | ||||||
|                             <f:TextBox runat="server" Label="编号" ID="txtCardNo" EmptyText="输入查询条件" |                 <f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true" | ||||||
|                                 AutoPostBack="true" OnTextChanged="TextBox_TextChanged" Width="200px" LabelWidth="70px" |                     Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" AutoScroll="true"> | ||||||
|                                 LabelAlign="right"> |                     <Items> | ||||||
|                             </f:TextBox> |                         <f:Panel ID="Panel1" runat="server" Margin="10px" BodyPadding="10px" ShowBorder="false" MinHeight="700px" | ||||||
|                             <f:DropDownList ID="drpUnitId" runat="server" Label="单位"  |                             ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch" AutoScroll="true"> | ||||||
|                                 AutoPostBack="true" OnSelectedIndexChanged="TextBox_TextChanged"  LabelWidth="70px" Width="250px"> |                             <Items> | ||||||
|                             </f:DropDownList> |                                 <f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="特种作业人员资质" EnableCollapse="true" | ||||||
|                             <f:TextBox runat="server" Label="姓名" ID="txtPersonName" EmptyText="输入查询条件" AutoPostBack="true" |                                     runat="server" BoxFlex="1" EnableColumnLines="true" DataKeyNames="PersonId" DataIDField="PersonId" AllowSorting="true" | ||||||
|                                 OnTextChanged="TextBox_TextChanged" Width="200px" LabelWidth="70px" LabelAlign="right"> |                                     SortField="UnitCode,WorkPostCode,PersonName" SortDirection="ASC" OnSort="Grid1_Sort" AllowPaging="true" | ||||||
|                             </f:TextBox> |                                     IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" ForceFit="true" | ||||||
|                             <f:TextBox runat="server" Label="岗位" ID="txtWorkPostName" EmptyText="输入查询条件" AutoPostBack="true" |                                     EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" OnRowCommand="Grid1_RowCommand" | ||||||
|                                 OnTextChanged="TextBox_TextChanged" Width="200px" LabelWidth="70px" LabelAlign="right"> |                                     EnableTextSelection="True" EnableSummary="true" SummaryPosition="Flow"> | ||||||
|                             </f:TextBox> |                                     <Toolbars> | ||||||
|                             <f:DropDownList ID="drpIsUsedName" runat="server" Label="是否在岗" EnableEdit="true" OnSelectedIndexChanged="TextBox_TextChanged" |                                         <f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left"> | ||||||
|                                 AutoPostBack="true" Width="200px" LabelWidth="100px" LabelAlign="right" ForceSelection="false"> |                                             <Items> | ||||||
|                                 <f:ListItem Value="是" Text="是" /> |                                                 <f:TextBox runat="server" Label="编号" ID="txtCardNo" EmptyText="输入查询条件" | ||||||
|                                 <f:ListItem Value="否" Text="否" /> |                                                     AutoPostBack="true" OnTextChanged="TextBox_TextChanged" Width="200px" LabelWidth="70px" | ||||||
|                             </f:DropDownList> |                                                     LabelAlign="right"> | ||||||
|                             <f:ToolbarFill ID="ToolbarFill1" runat="server"> |                                                 </f:TextBox> | ||||||
|                             </f:ToolbarFill>                                                      |                                                 <f:DropDownList ID="drpUnitId" runat="server" Label="单位" AutoSelectFirstItem="true" | ||||||
|                             <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp" Text="导出" |                                                     AutoPostBack="true" OnSelectedIndexChanged="TextBox_TextChanged" LabelWidth="70px" Width="250px"> | ||||||
|                                 EnableAjax="false" DisableControlBeforePostBack="false"> |                                                 </f:DropDownList> | ||||||
|                             </f:Button> |                                                 <f:TextBox runat="server" Label="姓名" ID="txtPersonName" EmptyText="输入查询条件" AutoPostBack="true" | ||||||
|                         </Items> |                                                     OnTextChanged="TextBox_TextChanged" Width="200px" LabelWidth="70px" LabelAlign="right"> | ||||||
|                     </f:Toolbar> |                                                 </f:TextBox> | ||||||
|                 </Toolbars> |                                                 <f:TextBox runat="server" Label="岗位" ID="txtWorkPostName" EmptyText="输入查询条件" AutoPostBack="true" | ||||||
|                 <Columns> |                                                     OnTextChanged="TextBox_TextChanged" Width="200px" LabelWidth="70px" LabelAlign="right" > | ||||||
|                     <f:TemplateField ColumnID="tfNumber" Width="55px" HeaderText="序号" HeaderTextAlign="Center" |                                                 </f:TextBox> | ||||||
|                         TextAlign="Center"> |                                                 <f:DropDownList ID="drpIsUsedName" runat="server" Label="是否在岗" EnableEdit="true" OnSelectedIndexChanged="TextBox_TextChanged" | ||||||
|                         <ItemTemplate> |                                                     AutoPostBack="true" Width="200px" LabelWidth="100px" LabelAlign="right" ForceSelection="false"> | ||||||
|                             <asp:Label ID="lblNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label> |                                                     <f:ListItem Value="是" Text="是" /> | ||||||
|                         </ItemTemplate> |                                                     <f:ListItem Value="否" Text="否" /> | ||||||
|                     </f:TemplateField> |                                                 </f:DropDownList> | ||||||
|                     <f:RenderField Width="250px" ColumnID="UnitName" DataField="UnitName" |                                                 <f:ToolbarFill ID="ToolbarFill1" runat="server"> | ||||||
|                         SortField="UnitName" FieldType="String" HeaderText="单位名称" HeaderTextAlign="Center" |                                                 </f:ToolbarFill> | ||||||
|                         TextAlign="Left"> |                                                 <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp" Text="导出" | ||||||
|                     </f:RenderField>   |                                                     EnableAjax="false" DisableControlBeforePostBack="false"> | ||||||
|                     <f:RenderField Width="90px" ColumnID="PersonName" DataField="PersonName"  |                                                 </f:Button> | ||||||
|                         SortField="PersonName" FieldType="String" HeaderText="姓名" HeaderTextAlign="Center" |                                             </Items> | ||||||
|                         TextAlign="Left"> |                                         </f:Toolbar> | ||||||
|                     </f:RenderField>   |                                     </Toolbars> | ||||||
|                     <f:RenderField Width="100px" ColumnID="WorkPostName" DataField="WorkPostName"  |                                     <Columns> | ||||||
|                         SortField="WorkPostName" FieldType="String" HeaderText="岗位" HeaderTextAlign="Center" |                                         <f:TemplateField ColumnID="tfNumber" Width="55px" HeaderText="序号" HeaderTextAlign="Center" | ||||||
|                         TextAlign="Left"> |                                             TextAlign="Center"> | ||||||
|                     </f:RenderField> |                                             <ItemTemplate> | ||||||
|                     <f:RenderField Width="150px" ColumnID="CertificateName" DataField="CertificateName" |                                                 <asp:Label ID="lblNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label> | ||||||
|                          SortField="CertificateName" FieldType="String" HeaderText="特岗证书" |                                             </ItemTemplate> | ||||||
|                         HeaderTextAlign="Center" TextAlign="Left"> |                                         </f:TemplateField> | ||||||
|                     </f:RenderField> |                                         <f:RenderField Width="250px" ColumnID="UnitName" DataField="UnitName" | ||||||
|                     <f:RenderField Width="180px" ColumnID="CertificateNo" DataField="CertificateNo"  |                                             SortField="UnitName" FieldType="String" HeaderText="单位名称" HeaderTextAlign="Center" | ||||||
|                         SortField="CertificateNo" FieldType="String" HeaderText="证书编号" HeaderTextAlign="Center" |                                             TextAlign="Left"> | ||||||
|                         TextAlign="Left"> |                                         </f:RenderField> | ||||||
|                     </f:RenderField> |                                         <f:RenderField Width="90px" ColumnID="PersonName" DataField="PersonName" | ||||||
|                     <f:RenderField Width="100px" ColumnID="InTime" DataField="InTime" SortField="InTime" |                                             SortField="PersonName" FieldType="String" HeaderText="姓名" HeaderTextAlign="Center" | ||||||
|                         FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="入场时间" |                                             TextAlign="Left"> | ||||||
|                         HeaderTextAlign="Center" TextAlign="Center"> |                                         </f:RenderField> | ||||||
|                     </f:RenderField> |                                         <f:RenderField Width="100px" ColumnID="WorkPostName" DataField="WorkPostName" | ||||||
|                     <f:RenderField Width="100px" ColumnID="SendDate" DataField="SendDate" SortField="SendDate" |                                             SortField="WorkPostName" FieldType="String" HeaderText="岗位" HeaderTextAlign="Center" | ||||||
|                         FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="发证时间" |                                             TextAlign="Left"> | ||||||
|                         HeaderTextAlign="Center" TextAlign="Center"> |                                         </f:RenderField> | ||||||
|                     </f:RenderField> |                                         <f:RenderField Width="150px" ColumnID="CertificateName" DataField="CertificateName" | ||||||
|                     <f:RenderField Width="100px" ColumnID="LimitDate" DataField="LimitDate" SortField="LimitDate" |                                             SortField="CertificateName" FieldType="String" HeaderText="特岗证书" | ||||||
|                         FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="有效期至" |                                             HeaderTextAlign="Center" TextAlign="Left"> | ||||||
|                         HeaderTextAlign="Center" TextAlign="Center"> |                                         </f:RenderField> | ||||||
|                     </f:RenderField> |                                         <f:RenderField Width="180px" ColumnID="CertificateNo" DataField="CertificateNo" | ||||||
|  |                                             SortField="CertificateNo" FieldType="String" HeaderText="证书编号" HeaderTextAlign="Center" | ||||||
|  |                                             TextAlign="Left"> | ||||||
|  |                                         </f:RenderField> | ||||||
|  |                                         <f:RenderField Width="100px" ColumnID="InTime" DataField="InTime" SortField="InTime" | ||||||
|  |                                             FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="入场时间" | ||||||
|  |                                             HeaderTextAlign="Center" TextAlign="Center"> | ||||||
|  |                                         </f:RenderField> | ||||||
|  |                                         <f:RenderField Width="100px" ColumnID="SendDate" DataField="SendDate" SortField="SendDate" | ||||||
|  |                                             FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="发证时间" | ||||||
|  |                                             HeaderTextAlign="Center" TextAlign="Center"> | ||||||
|  |                                         </f:RenderField> | ||||||
|  |                                         <f:RenderField Width="100px" ColumnID="LimitDate" DataField="LimitDate" SortField="LimitDate" | ||||||
|  |                                             FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="有效期至" | ||||||
|  |                                             HeaderTextAlign="Center" TextAlign="Center"> | ||||||
|  |                                         </f:RenderField> | ||||||
| 
 | 
 | ||||||
|                     <f:RenderField Width="100px" ColumnID="ExitQuality" DataField="ExitQuality"  |                                         <f:RenderField Width="100px" ColumnID="ExitQuality" DataField="ExitQuality" | ||||||
|                         SortField="ExitQuality" FieldType="String" HeaderText="状态" HeaderTextAlign="Center" |                                             SortField="ExitQuality" FieldType="String" HeaderText="状态" HeaderTextAlign="Center" | ||||||
|                         TextAlign="Left"> |                                             TextAlign="Left"> | ||||||
|                     </f:RenderField> |                                         </f:RenderField> | ||||||
|                     <%-- <f:RenderField Width="220px" ColumnID="SendUnit" DataField="SendUnit"  |                                         <%-- <f:RenderField Width="220px" ColumnID="SendUnit" DataField="SendUnit"  | ||||||
|                         SortField="SendUnit" FieldType="String" HeaderText="发证单位" HeaderTextAlign="Center" |                         SortField="SendUnit" FieldType="String" HeaderText="发证单位" HeaderTextAlign="Center" | ||||||
|                         TextAlign="Left"> |                         TextAlign="Left"> | ||||||
|                     </f:RenderField> |                     </f:RenderField> | ||||||
|  | @ -103,40 +121,44 @@ | ||||||
|                         HeaderTextAlign="Center" TextAlign="Center"> |                         HeaderTextAlign="Center" TextAlign="Center"> | ||||||
|                     </f:RenderField>--%> |                     </f:RenderField>--%> | ||||||
| 
 | 
 | ||||||
|                     <f:LinkButtonField HeaderText="附件" ConfirmTarget="Top" Width="60px" CommandName="attchUrl" ColumnID="AttchUrl" |                                         <f:LinkButtonField HeaderText="附件" ConfirmTarget="Top" Width="60px" CommandName="attchUrl" ColumnID="AttchUrl" | ||||||
|                             TextAlign="Center" ToolTip="附件" Text="附件" /> |                                             TextAlign="Center" ToolTip="附件" Text="附件" /> | ||||||
|                 </Columns> |                                     </Columns> | ||||||
|                 <Listeners> |                                     <Listeners> | ||||||
|                     <f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" /> |                                         <f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" /> | ||||||
|                 </Listeners> |                                     </Listeners> | ||||||
|                 <PageItems> |                                     <PageItems> | ||||||
|                     <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server"> |                                         <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server"> | ||||||
|                     </f:ToolbarSeparator> |                                         </f:ToolbarSeparator> | ||||||
|                     <f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:"> |                                         <f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:"> | ||||||
|                     </f:ToolbarText> |                                         </f:ToolbarText> | ||||||
|                     <f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true" |                                         <f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true" | ||||||
|                         OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged"> |                                             OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged"> | ||||||
|                     </f:DropDownList> |                                         </f:DropDownList> | ||||||
|                 </PageItems> |                                     </PageItems> | ||||||
|             </f:Grid> |                                 </f:Grid> | ||||||
|         </Items> |                             </Items> | ||||||
|     </f:Panel> |                         </f:Panel> | ||||||
|     <f:Window ID="Window1" Title="特种作业人员资质" Hidden="true" EnableIFrame="true" EnableMaximize="true" |                     </Items> | ||||||
|         Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="1000px" |                 </f:Panel> | ||||||
|         Height="500px"> |             </Items> | ||||||
|     </f:Window> |         </f:Panel> | ||||||
|     <f:Window ID="WindowAtt" Title="附件页面" Hidden="true" EnableIFrame="true" EnableMaximize="true" |         <f:Window ID="Window1" Title="特种作业人员资质" Hidden="true" EnableIFrame="true" EnableMaximize="true" | ||||||
|         Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px" |             Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="1000px" | ||||||
|         Height="500px"> |             Height="500px"> | ||||||
|     </f:Window> |         </f:Window> | ||||||
|     <f:Menu ID="Menu1" runat="server"> |         <f:Window ID="WindowAtt" Title="附件页面" Hidden="true" EnableIFrame="true" EnableMaximize="true" | ||||||
|         <f:MenuButton ID="btnMenuEdit" OnClick="btnMenuEdit_Click" Icon="Pencil" EnablePostBack="true" |             Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px" | ||||||
|             Hidden="true" runat="server" Text="编辑"> |             Height="500px"> | ||||||
|         </f:MenuButton>   |         </f:Window> | ||||||
|         <f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true" |         <f:Menu ID="Menu1" runat="server"> | ||||||
|  |             <f:MenuButton ID="btnMenuEdit" OnClick="btnMenuEdit_Click" Icon="Pencil" EnablePostBack="true" | ||||||
|  |                 Hidden="true" runat="server" Text="编辑"> | ||||||
|  |             </f:MenuButton> | ||||||
|  |             <f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true" | ||||||
|                 Hidden="true" ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server" Icon="Delete" Text="删除资质"> |                 Hidden="true" ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server" Icon="Delete" Text="删除资质"> | ||||||
|             </f:MenuButton> |             </f:MenuButton> | ||||||
|     </f:Menu> |         </f:Menu> | ||||||
|     </form> |     </form> | ||||||
|     <script type="text/javascript"> |     <script type="text/javascript"> | ||||||
|         var menuID = '<%= Menu1.ClientID %>'; |         var menuID = '<%= Menu1.ClientID %>'; | ||||||
|  |  | ||||||
|  | @ -45,26 +45,62 @@ namespace FineUIPro.Web.HSSE.QualityAudit | ||||||
|                 { |                 { | ||||||
|                     this.ProjectId = Request.Params["projectId"]; |                     this.ProjectId = Request.Params["projectId"]; | ||||||
|                 } |                 } | ||||||
|                 BLL.UnitService.InitUnitDropDownList(this.drpUnitId, this.ProjectId, true); |                 this.InitDropDownList(); | ||||||
|                 if (BLL.ProjectUnitService.GetProjectUnitTypeByProjectIdUnitId(this.ProjectId, this.CurrUser.UnitId)) |                 this.ucTree.UnitId = this.CurrUser.UnitId; | ||||||
|  |                 this.ucTree.ProjectId = this.ProjectId; | ||||||
|  |                 if (!string.IsNullOrEmpty(this.CurrUser.LoginProjectId)) | ||||||
|                 { |                 { | ||||||
|                     this.drpUnitId.SelectedValue = this.CurrUser.UnitId; |                     this.panelLeftRegion.Hidden = true; | ||||||
|                     this.drpUnitId.Enabled = false; |                     ////权限按钮方法 | ||||||
|  |                     this.GetButtonPower(); | ||||||
|                 } |                 } | ||||||
|                 if (this.CurrUser != null && this.CurrUser.PageSize.HasValue) |  | ||||||
|                 { |  | ||||||
|                     Grid1.PageSize = this.CurrUser.PageSize.Value; |  | ||||||
|                 } |  | ||||||
|                 this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); |  | ||||||
|                 // 绑定表格 |                 // 绑定表格 | ||||||
|                 this.BindGrid(); |                 this.BindGrid(); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// 公司级树加载 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <param name="sender"></param> | ||||||
|  |         /// <param name="e"></param> | ||||||
|  |         protected void changeTree(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.ProjectId = this.ucTree.ProjectId; | ||||||
|  |             this.InitDropDownList(); | ||||||
|  |             this.GetButtonPower(); | ||||||
|  |             //if (string.IsNullOrEmpty(this.CurrUser.LoginProjectId)) | ||||||
|  |             //{ | ||||||
|  |             //    btnNew.Hidden = true; | ||||||
|  |             //} | ||||||
|  |             this.BindGrid(); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         private void InitDropDownList() | ||||||
|  |         { | ||||||
|  |             BLL.UnitService.InitUnitDropDownList(this.drpUnitId, this.ProjectId, true); | ||||||
|  |             if (BLL.ProjectUnitService.GetProjectUnitTypeByProjectIdUnitId(this.ProjectId, this.CurrUser.UnitId)) | ||||||
|  |             { | ||||||
|  |                 this.drpUnitId.SelectedValue = this.CurrUser.UnitId; | ||||||
|  |                 this.drpUnitId.Enabled = false; | ||||||
|  |             } | ||||||
|  |             if (this.CurrUser != null && this.CurrUser.PageSize.HasValue) | ||||||
|  |             { | ||||||
|  |                 Grid1.PageSize = this.CurrUser.PageSize.Value; | ||||||
|  |             } | ||||||
|  |             this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// 绑定数据 |         /// 绑定数据 | ||||||
|         /// </summary> |         /// </summary> | ||||||
|         private void BindGrid() |         private void BindGrid() | ||||||
|         { |         { | ||||||
|  |             if (string.IsNullOrEmpty(this.ProjectId)) | ||||||
|  |             { | ||||||
|  |                 return; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|             string strSql = @"SELECT DISTINCT InTime,PersonQuality.PersonQualityId,Person.PersonId,Person.ProjectId,Person.CardNo,Person.PersonName,Unit.UnitId,Unit.UnitCode,Unit.UnitName,WorkPost.WorkPostId,WorkPost.WorkPostName,WorkPost.WorkPostCode," |             string strSql = @"SELECT DISTINCT InTime,PersonQuality.PersonQualityId,Person.PersonId,Person.ProjectId,Person.CardNo,Person.PersonName,Unit.UnitId,Unit.UnitCode,Unit.UnitName,WorkPost.WorkPostId,WorkPost.WorkPostName,WorkPost.WorkPostCode," | ||||||
|                           + @" PersonQuality.CertificateNo,Certificate.CertificateName,PersonQuality.Grade,PersonQuality.SendUnit,PersonQuality.SendDate,PersonQuality.LimitDate,PersonQuality.LateCheckDate," |                           + @" PersonQuality.CertificateNo,Certificate.CertificateName,PersonQuality.Grade,PersonQuality.SendUnit,PersonQuality.SendDate,PersonQuality.LimitDate,PersonQuality.LateCheckDate," | ||||||
|                           + @" PersonQuality.ApprovalPerson,PersonQuality.Remark,PersonQuality.CompileMan,Users.UserName AS CompileManName,PersonQuality.CompileDate,Auditor.UserName AS AuditorName,AuditDate," |                           + @" PersonQuality.ApprovalPerson,PersonQuality.Remark,PersonQuality.CompileMan,Users.UserName AS CompileManName,PersonQuality.CompileDate,Auditor.UserName AS AuditorName,AuditDate," | ||||||
|  | @ -81,7 +117,7 @@ namespace FineUIPro.Web.HSSE.QualityAudit | ||||||
|             strSql += " AND Person.ProjectId = @ProjectId"; |             strSql += " AND Person.ProjectId = @ProjectId"; | ||||||
|             listStr.Add(new SqlParameter("@ProjectId", this.ProjectId)); |             listStr.Add(new SqlParameter("@ProjectId", this.ProjectId)); | ||||||
| 
 | 
 | ||||||
|             if (this.drpUnitId.SelectedValue != Const._Null) |             if (this.drpUnitId.SelectedValue != null && this.drpUnitId.SelectedValue != Const._Null) | ||||||
|             { |             { | ||||||
|                 strSql += " AND Person.UnitId = @UnitId"; |                 strSql += " AND Person.UnitId = @UnitId"; | ||||||
|                 listStr.Add(new SqlParameter("@UnitId", this.drpUnitId.SelectedValue.Trim())); |                 listStr.Add(new SqlParameter("@UnitId", this.drpUnitId.SelectedValue.Trim())); | ||||||
|  | @ -219,7 +255,7 @@ namespace FineUIPro.Web.HSSE.QualityAudit | ||||||
|         /// <returns></returns> |         /// <returns></returns> | ||||||
|         private void GetButtonPower() |         private void GetButtonPower() | ||||||
|         { |         { | ||||||
|             var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.PersonQualityMenuId); |             var buttonList = BLL.CommonService.GetAllButtonList(this.ProjectId, this.CurrUser.UserId, BLL.Const.PersonQualityMenuId); | ||||||
|             if (buttonList.Count() > 0) |             if (buttonList.Count() > 0) | ||||||
|             { |             { | ||||||
|                 if (buttonList.Contains(BLL.Const.BtnModify)) |                 if (buttonList.Contains(BLL.Const.BtnModify)) | ||||||
|  |  | ||||||
|  | @ -32,6 +32,51 @@ namespace FineUIPro.Web.HSSE.QualityAudit | ||||||
|         /// </remarks> |         /// </remarks> | ||||||
|         protected global::FineUIPro.PageManager PageManager1; |         protected global::FineUIPro.PageManager PageManager1; | ||||||
| 
 | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// Panel2 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel Panel2; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// panelLeftRegion 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel panelLeftRegion; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// ContentPanel1 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.ContentPanel ContentPanel1; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// ucTree 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Web.Controls.UnitProjectTControl ucTree; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// panelCenterRegion 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel panelCenterRegion; | ||||||
|  | 
 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// Panel1 控件。 |         /// Panel1 控件。 | ||||||
|         /// </summary> |         /// </summary> | ||||||
|  |  | ||||||
|  | @ -1,5 +1,7 @@ | ||||||
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DayReport.aspx.cs" Inherits="FineUIPro.Web.HSSE.SitePerson.DayReport" %> | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DayReport.aspx.cs" Inherits="FineUIPro.Web.HSSE.SitePerson.DayReport" %> | ||||||
| 
 | 
 | ||||||
|  | <%@ Register Src="~/Controls/UnitProjectTControl.ascx" TagName="UnitProjectTControl" TagPrefix="uc1" %> | ||||||
|  | 
 | ||||||
| <!DOCTYPE html> | <!DOCTYPE html> | ||||||
| <html xmlns="http://www.w3.org/1999/xhtml"> | <html xmlns="http://www.w3.org/1999/xhtml"> | ||||||
| <head runat="server"> | <head runat="server"> | ||||||
|  | @ -8,105 +10,126 @@ | ||||||
| </head> | </head> | ||||||
| <body> | <body> | ||||||
|     <form id="form1" runat="server"> |     <form id="form1" runat="server"> | ||||||
|         <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" /> |         <f:PageManager ID="PageManager1" AutoSizePanelID="Panel2" runat="server" /> | ||||||
|         <f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false" |         <f:Panel ID="Panel2" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region"> | ||||||
|             ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch"> |  | ||||||
|             <Items> |             <Items> | ||||||
|                 <f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="人工时日报" EnableCollapse="true" |                 <f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true" | ||||||
|                     runat="server" BoxFlex="1" DataKeyNames="DayReportId" ForceFit="true" |                     EnableCollapse="true" Width="380" Title="公司-项目" TitleToolTip="公司-项目" ShowBorder="true" | ||||||
|                     DataIDField="DayReportId" AllowSorting="true" SortField="CompileDate" |                     ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft" Layout="Fit"> | ||||||
|                     SortDirection="DESC" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true" |                     <Items> | ||||||
|                     EnableColumnLines="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="True" |                         <f:ContentPanel ID="ContentPanel1" runat="server" ShowHeader="false" EnableCollapse="true" AutoScroll="true" | ||||||
|                     EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick"> |                             BodyPadding="0px"> | ||||||
|                     <Toolbars> |                             <uc1:UnitProjectTControl ID="ucTree" runat="server" Onchange="changeTree" /> | ||||||
|                         <f:Toolbar ID="Toolbar2" Position="Top" runat="server"> |                         </f:ContentPanel> | ||||||
|  |                     </Items> | ||||||
|  |                 </f:Panel> | ||||||
|  |                 <f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true" | ||||||
|  |                     Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" AutoScroll="true"> | ||||||
|  |                     <Items> | ||||||
|  |                         <f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false" MinHeight="700px" | ||||||
|  |                             ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch"> | ||||||
|                             <Items> |                             <Items> | ||||||
|                                 <f:DatePicker runat="server" Label="查询日期" ID="txtDate" LabelWidth="100px" AutoPostBack="true" |                                 <f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="人工时日报" EnableCollapse="true" | ||||||
|                                     OnTextChanged="TextBox_TextChanged" |                                     runat="server" BoxFlex="1" DataKeyNames="DayReportId" ForceFit="true" | ||||||
|                                     Width="230px" LabelAlign="right"> |                                     DataIDField="DayReportId" AllowSorting="true" SortField="CompileDate" | ||||||
|                                 </f:DatePicker> |                                     SortDirection="DESC" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true" | ||||||
|                                 <f:ToolbarFill ID="ToolbarFill1" runat="server"> |                                     EnableColumnLines="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="True" | ||||||
|                                 </f:ToolbarFill> |                                     EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick"> | ||||||
|                               <f:CheckBox runat="server" Label="历史" ID="ckRecord"  Width="100px" LabelWidth="50px" |                                     <Toolbars> | ||||||
|                                 AutoPostBack="true" OnCheckedChanged="ckRecord_CheckedChanged"></f:CheckBox> |                                         <f:Toolbar ID="Toolbar2" Position="Top" runat="server"> | ||||||
|                             <f:ToolbarFill ID="ToolbarFill2" runat="server"> |                                             <Items> | ||||||
|                             </f:ToolbarFill> |                                                 <f:DatePicker runat="server" Label="查询日期" ID="txtDate" LabelWidth="100px" AutoPostBack="true" | ||||||
|                             <f:DatePicker runat="server" Label="日报日期" ID="txtCompileDate" LabelWidth="100px" |                                                     OnTextChanged="TextBox_TextChanged" | ||||||
|                                 Width="220px" LabelAlign="right"> |                                                     Width="230px" LabelAlign="right"> | ||||||
|                             </f:DatePicker> |                                                 </f:DatePicker> | ||||||
|                             <f:Button ID="btnNew" ToolTip="新增" Icon="Add" runat="server" OnClick="btnNew_Click" Text="新增" |                                                 <f:ToolbarFill ID="ToolbarFill1" runat="server"> | ||||||
|                                 Hidden="true"> |                                                 </f:ToolbarFill> | ||||||
|                             </f:Button> |                                                 <f:CheckBox runat="server" Label="历史" ID="ckRecord" Width="100px" LabelWidth="50px" | ||||||
|                             <f:Button ID="btnImport" ToolTip="导入" Icon="ApplicationGet" Hidden="true" runat="server" Text="导入" |                                                     AutoPostBack="true" OnCheckedChanged="ckRecord_CheckedChanged"> | ||||||
|                                 OnClick="btnImport_Click"> |                                                 </f:CheckBox> | ||||||
|                             </f:Button> |                                                 <f:ToolbarFill ID="ToolbarFill2" runat="server"> | ||||||
|                             <f:Button ID="btnImport2" ToolTip="导入2" Icon="ApplicationGet" Hidden="true" runat="server" |                                                 </f:ToolbarFill> | ||||||
|                                 OnClick="btnImport2_Click"> |                                                 <f:DatePicker runat="server" Label="日报日期" ID="txtCompileDate" LabelWidth="100px" | ||||||
|                             </f:Button> |                                                     Width="220px" LabelAlign="right"> | ||||||
|                             <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp" Text="导出" |                                                 </f:DatePicker> | ||||||
|                                 EnableAjax="false" DisableControlBeforePostBack="false"> |                                                 <f:Button ID="btnNew" ToolTip="新增" Icon="Add" runat="server" OnClick="btnNew_Click" Text="新增" | ||||||
|                             </f:Button> |                                                     Hidden="true"> | ||||||
|                             </Items> |                                                 </f:Button> | ||||||
|                         </f:Toolbar> |                                                 <f:Button ID="btnImport" ToolTip="导入" Icon="ApplicationGet" Hidden="true" runat="server" Text="导入" | ||||||
|                     </Toolbars> |                                                     OnClick="btnImport_Click"> | ||||||
|                     <Columns> |                                                 </f:Button> | ||||||
|                           <f:TemplateField ColumnID="tfPageIndex" Width="100px" HeaderText="序号" HeaderTextAlign="Center" |                                                 <f:Button ID="btnImport2" ToolTip="导入2" Icon="ApplicationGet" Hidden="true" runat="server" | ||||||
|                         TextAlign="Center" EnableLock="true" Locked="False"  > |                                                     OnClick="btnImport2_Click"> | ||||||
|                         <ItemTemplate> |                                                 </f:Button> | ||||||
|                             <asp:Label ID="lblPageIndex" runat="server" Text='<%#Grid1.RecordCount- Grid1.PageIndex * Grid1.PageSize - Container.DataItemIndex  %>'></asp:Label> |                                                 <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp" Text="导出" | ||||||
|                         </ItemTemplate> |                                                     EnableAjax="false" DisableControlBeforePostBack="false"> | ||||||
|                     </f:TemplateField> |                                                 </f:Button> | ||||||
| <%--                    <f:RenderField Width="200px" ColumnID="DayReportCode" DataField="DayReportCode" SortField="DayReportCode" |                                             </Items> | ||||||
|  |                                         </f:Toolbar> | ||||||
|  |                                     </Toolbars> | ||||||
|  |                                     <Columns> | ||||||
|  |                                         <f:TemplateField ColumnID="tfPageIndex" Width="100px" HeaderText="序号" HeaderTextAlign="Center" | ||||||
|  |                                             TextAlign="Center" EnableLock="true" Locked="False"> | ||||||
|  |                                             <ItemTemplate> | ||||||
|  |                                                 <asp:Label ID="lblPageIndex" runat="server" Text='<%#Grid1.RecordCount- Grid1.PageIndex * Grid1.PageSize - Container.DataItemIndex  %>'></asp:Label> | ||||||
|  |                                             </ItemTemplate> | ||||||
|  |                                         </f:TemplateField> | ||||||
|  |                                         <%--                    <f:RenderField Width="200px" ColumnID="DayReportCode" DataField="DayReportCode" SortField="DayReportCode" | ||||||
|                         FieldType="String" HeaderText="编号" TextAlign="Left" HeaderTextAlign="Center"> |                         FieldType="String" HeaderText="编号" TextAlign="Left" HeaderTextAlign="Center"> | ||||||
|                     </f:RenderField>--%> |                     </f:RenderField>--%> | ||||||
|                     <f:RenderField Width="150px" ColumnID="CompileDate" DataField="CompileDate" SortField="CompileDate" |                                         <f:RenderField Width="150px" ColumnID="CompileDate" DataField="CompileDate" SortField="CompileDate" | ||||||
|                         FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="编制日期" |                                             FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="编制日期" | ||||||
|                         HeaderTextAlign="Center" TextAlign="Center"> |                                             HeaderTextAlign="Center" TextAlign="Center"> | ||||||
|                     </f:RenderField> |                                         </f:RenderField> | ||||||
|                     <f:RenderField Width="150px" ColumnID="UserName" DataField="UserName" SortField="UserName" |                                         <f:RenderField Width="150px" ColumnID="UserName" DataField="UserName" SortField="UserName" | ||||||
|                         FieldType="String" HeaderText="编制人" TextAlign="Left" HeaderTextAlign="Center"> |                                             FieldType="String" HeaderText="编制人" TextAlign="Left" HeaderTextAlign="Center"> | ||||||
|                     </f:RenderField> |                                         </f:RenderField> | ||||||
|                     <f:TemplateField ColumnID="tfWorkTime" Width="200px" HeaderText="当日人工时" HeaderTextAlign="Center" |                                         <f:TemplateField ColumnID="tfWorkTime" Width="200px" HeaderText="当日人工时" HeaderTextAlign="Center" | ||||||
|                         TextAlign="Center"> |                                             TextAlign="Center"> | ||||||
|                         <ItemTemplate> |                                             <ItemTemplate> | ||||||
|                             <asp:Label ID="lblWorkTime" runat="server" Text='<%# ConvertPersonWorkTimeSum(Eval("DayReportId")) %>' |                                                 <asp:Label ID="lblWorkTime" runat="server" Text='<%# ConvertPersonWorkTimeSum(Eval("DayReportId")) %>' | ||||||
|                                 ToolTip='<%# ConvertPersonWorkTimeSum(Eval("DayReportId")) %>'></asp:Label> |                                                     ToolTip='<%# ConvertPersonWorkTimeSum(Eval("DayReportId")) %>'></asp:Label> | ||||||
|                         </ItemTemplate> |                                             </ItemTemplate> | ||||||
|                     </f:TemplateField> |                                         </f:TemplateField> | ||||||
|                     <%--<f:TemplateField ColumnID="tfWorkTimeYear" Width="150px" HeaderText="当年累计人工时" HeaderTextAlign="Center" |                                         <%--<f:TemplateField ColumnID="tfWorkTimeYear" Width="150px" HeaderText="当年累计人工时" HeaderTextAlign="Center" | ||||||
|                         TextAlign="Center"> |                         TextAlign="Center"> | ||||||
|                         <ItemTemplate> |                         <ItemTemplate> | ||||||
|                             <asp:Label ID="lblWorkTimeYear" runat="server" Text='<%# ConvertYearPersonWorkTime(Eval("CompileDate")) %>' |                             <asp:Label ID="lblWorkTimeYear" runat="server" Text='<%# ConvertYearPersonWorkTime(Eval("CompileDate")) %>' | ||||||
|                                 ToolTip='<%# ConvertYearPersonWorkTime(Eval("CompileDate")) %>'></asp:Label> |                                 ToolTip='<%# ConvertYearPersonWorkTime(Eval("CompileDate")) %>'></asp:Label> | ||||||
|                         </ItemTemplate> |                         </ItemTemplate> | ||||||
|                     </f:TemplateField>--%> |                     </f:TemplateField>--%> | ||||||
|                     <%--<f:TemplateField ColumnID="tfTotal" Width="150px" HeaderText="累计人工时" HeaderTextAlign="Center" |                                         <%--<f:TemplateField ColumnID="tfTotal" Width="150px" HeaderText="累计人工时" HeaderTextAlign="Center" | ||||||
|                         TextAlign="Center"> |                         TextAlign="Center"> | ||||||
|                         <ItemTemplate> |                         <ItemTemplate> | ||||||
|                             <asp:Label ID="lblTotal" runat="server" Text='<%# ConvertTotalPersonWorkTimeSum(Eval("CompileDate")) %>' |                             <asp:Label ID="lblTotal" runat="server" Text='<%# ConvertTotalPersonWorkTimeSum(Eval("CompileDate")) %>' | ||||||
|                                 ToolTip='<%# ConvertTotalPersonWorkTimeSum(Eval("CompileDate")) %>'></asp:Label> |                                 ToolTip='<%# ConvertTotalPersonWorkTimeSum(Eval("CompileDate")) %>'></asp:Label> | ||||||
|                         </ItemTemplate> |                         </ItemTemplate> | ||||||
|                     </f:TemplateField>--%> |                     </f:TemplateField>--%> | ||||||
|                     <%--<f:RenderField Width="150px" ColumnID="FlowOperateName" DataField="FlowOperateName" |                                         <%--<f:RenderField Width="150px" ColumnID="FlowOperateName" DataField="FlowOperateName" | ||||||
|                         ExpandUnusedSpace="true" SortField="FlowOperateName" FieldType="String" HeaderText="状态" |                         ExpandUnusedSpace="true" SortField="FlowOperateName" FieldType="String" HeaderText="状态" | ||||||
|                         HeaderTextAlign="Center" TextAlign="Left"> |                         HeaderTextAlign="Center" TextAlign="Left"> | ||||||
|                     </f:RenderField>--%> |                     </f:RenderField>--%> | ||||||
|                     </Columns> |                                     </Columns> | ||||||
|                     <Listeners> |                                     <Listeners> | ||||||
|                         <f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" /> |                                         <f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" /> | ||||||
|                     </Listeners> |                                     </Listeners> | ||||||
|                     <PageItems> |                                     <PageItems> | ||||||
|                         <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server"> |                                         <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server"> | ||||||
|                         </f:ToolbarSeparator> |                                         </f:ToolbarSeparator> | ||||||
|                         <f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:"> |                                         <f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:"> | ||||||
|                         </f:ToolbarText> |                                         </f:ToolbarText> | ||||||
|                         <f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true" |                                         <f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true" | ||||||
|                             OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged"> |                                             OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged"> | ||||||
|                         </f:DropDownList> |                                         </f:DropDownList> | ||||||
|                     </PageItems> |                                     </PageItems> | ||||||
|                 </f:Grid> |                                 </f:Grid> | ||||||
|  |                             </Items> | ||||||
|  |                         </f:Panel> | ||||||
|  |                     </Items> | ||||||
|  |                 </f:Panel> | ||||||
|             </Items> |             </Items> | ||||||
|         </f:Panel> |         </f:Panel> | ||||||
|  | 
 | ||||||
|         <f:Window ID="Window1" Title="人工时日报" Hidden="true" EnableIFrame="true" EnableMaximize="true" |         <f:Window ID="Window1" Title="人工时日报" Hidden="true" EnableIFrame="true" EnableMaximize="true" | ||||||
|             Target="Parent" EnableResize="false" runat="server" OnClose="Window1_Close" IsModal="true" |             Target="Parent" EnableResize="false" runat="server" OnClose="Window1_Close" IsModal="true" | ||||||
|             Width="1000px" Height="500px"> |             Width="1000px" Height="500px"> | ||||||
|  | @ -115,9 +138,9 @@ | ||||||
|             <f:MenuButton ID="btnView" EnablePostBack="true" runat="server" Text="查看" Icon="Find" OnClick="btnView_Click"> |             <f:MenuButton ID="btnView" EnablePostBack="true" runat="server" Text="查看" Icon="Find" OnClick="btnView_Click"> | ||||||
|             </f:MenuButton> |             </f:MenuButton> | ||||||
| 
 | 
 | ||||||
|             <f:MenuButton ID="btnMenuDel" EnablePostBack="true" runat="server"  Hidden="true"  Icon="Delete" Text="删除" ConfirmText="确定删除当前数据?" |             <f:MenuButton ID="btnMenuDel" EnablePostBack="true" runat="server" Hidden="true" Icon="Delete" Text="删除" ConfirmText="确定删除当前数据?" | ||||||
|                     OnClick="btnMenuDel_Click"> |                 OnClick="btnMenuDel_Click"> | ||||||
|                 </f:MenuButton> |             </f:MenuButton> | ||||||
|         </f:Menu> |         </f:Menu> | ||||||
|     </form> |     </form> | ||||||
|     <script type="text/javascript"> |     <script type="text/javascript"> | ||||||
|  |  | ||||||
|  | @ -40,23 +40,51 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|             { |             { | ||||||
|                 Funs.DropDownPageSize(this.ddlPageSize); |                 Funs.DropDownPageSize(this.ddlPageSize); | ||||||
|                 this.ProjectId = this.CurrUser.LoginProjectId; |                 this.ProjectId = this.CurrUser.LoginProjectId; | ||||||
|                 if (!string.IsNullOrEmpty(Request.Params["ProjectId"])) |                 if (!string.IsNullOrEmpty(Request.Params["projectId"]) && Request.Params["projectId"] != this.CurrUser.LoginProjectId) | ||||||
|                 { |                 { | ||||||
|                     this.ProjectId = Request.Params["ProjectId"]; |                     this.ProjectId = Request.Params["projectId"]; | ||||||
|                 } |                 } | ||||||
|                 ////权限按钮方法 | 
 | ||||||
|                 this.GetButtonPower(); |                 this.ucTree.UnitId = this.CurrUser.UnitId; | ||||||
|  |                 this.ucTree.ProjectId = this.ProjectId; | ||||||
|  |                 if (!string.IsNullOrEmpty(this.CurrUser.LoginProjectId)) | ||||||
|  |                 { | ||||||
|  |                     this.panelLeftRegion.Hidden = true; | ||||||
|  |                     ////权限按钮方法 | ||||||
|  |                     this.GetButtonPower(); | ||||||
|  |                 } | ||||||
|  | 
 | ||||||
|                 ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); |                 ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); | ||||||
|                 // 绑定表格 |                 // 绑定表格 | ||||||
|                 BindGrid(); |                 BindGrid(); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// 公司级树加载 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <param name="sender"></param> | ||||||
|  |         /// <param name="e"></param> | ||||||
|  |         protected void changeTree(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.ProjectId = this.ucTree.ProjectId; | ||||||
|  |             this.BindGrid(); | ||||||
|  | 
 | ||||||
|  |             this.GetButtonPower(); | ||||||
|  |             if (string.IsNullOrEmpty(this.CurrUser.LoginProjectId)) | ||||||
|  |             { | ||||||
|  |                 btnNew.Hidden = true; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// 绑定数据 |         /// 绑定数据 | ||||||
|         /// </summary> |         /// </summary> | ||||||
|         private void BindGrid() |         private void BindGrid() | ||||||
|         { |         { | ||||||
|  |             if (string.IsNullOrEmpty(this.ProjectId)) | ||||||
|  |             { | ||||||
|  |                 return; | ||||||
|  |             } | ||||||
|             //DateTime? sDate = Funs.GetNewDateTime(this.txtDate.Text); |             //DateTime? sDate = Funs.GetNewDateTime(this.txtDate.Text); | ||||||
|             //var dayReports = BLL.SitePerson_DayReportService.getDayReports(this.ProjectId, sDate); |             //var dayReports = BLL.SitePerson_DayReportService.getDayReports(this.ProjectId, sDate); | ||||||
|             //DataTable tb = this.LINQToDataTable(dayReports); |             //DataTable tb = this.LINQToDataTable(dayReports); | ||||||
|  | @ -94,7 +122,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
| 
 | 
 | ||||||
|             List<SqlParameter> listStr = new List<SqlParameter>(); |             List<SqlParameter> listStr = new List<SqlParameter>(); | ||||||
|             strSql += " AND DayReport.ProjectId = @ProjectId"; |             strSql += " AND DayReport.ProjectId = @ProjectId"; | ||||||
|             if (!string.IsNullOrEmpty(Request.Params["projectId"]))  ///是否文件柜查看页面传项目值 |             if (!string.IsNullOrEmpty(Request.Params["projectId"])) ///是否文件柜查看页面传项目值 | ||||||
|             { |             { | ||||||
|                 listStr.Add(new SqlParameter("@ProjectId", Request.Params["projectId"])); |                 listStr.Add(new SqlParameter("@ProjectId", Request.Params["projectId"])); | ||||||
|                 strSql += " AND DayReport.States = @States";  ///状态为已完成 |                 strSql += " AND DayReport.States = @States";  ///状态为已完成 | ||||||
|  | @ -102,7 +130,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|             } |             } | ||||||
|             else |             else | ||||||
|             { |             { | ||||||
|                 listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId)); |                 listStr.Add(new SqlParameter("@ProjectId", this.ProjectId)); | ||||||
|             } |             } | ||||||
|             if (!string.IsNullOrEmpty(this.txtDate.Text.Trim())) |             if (!string.IsNullOrEmpty(this.txtDate.Text.Trim())) | ||||||
|             { |             { | ||||||
|  | @ -235,7 +263,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|                         where |                         where | ||||||
|                             (from z in db.SitePerson_DayReport |                             (from z in db.SitePerson_DayReport | ||||||
|                              where z.CompileDate <= date && z.CompileDate.Value.Year == date.Year |                              where z.CompileDate <= date && z.CompileDate.Value.Year == date.Year | ||||||
|                              && z.ProjectId == this.CurrUser.LoginProjectId |                              && z.ProjectId == this.ProjectId | ||||||
|                              select z.DayReportId).Contains(y.DayReportId) |                              select z.DayReportId).Contains(y.DayReportId) | ||||||
|                         select y; |                         select y; | ||||||
|                 if (q.Count() > 0) |                 if (q.Count() > 0) | ||||||
|  | @ -257,7 +285,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|             { |             { | ||||||
|                 Model.SUBQHSEDB db = Funs.DB; |                 Model.SUBQHSEDB db = Funs.DB; | ||||||
|                 DateTime date = Convert.ToDateTime(compileDate); |                 DateTime date = Convert.ToDateTime(compileDate); | ||||||
|                 var q = from y in db.SitePerson_DayReportDetail where (from z in db.SitePerson_DayReport where z.CompileDate <= date && z.ProjectId == this.CurrUser.LoginProjectId select z.DayReportId).Contains(y.DayReportId) select y; |                 var q = from y in db.SitePerson_DayReportDetail where (from z in db.SitePerson_DayReport where z.CompileDate <= date && z.ProjectId == this.ProjectId select z.DayReportId).Contains(y.DayReportId) select y; | ||||||
|                 if (q.Count() > 0) |                 if (q.Count() > 0) | ||||||
|                 { |                 { | ||||||
|                     return q.Sum(x => x.PersonWorkTime ?? 0).ToString(); |                     return q.Sum(x => x.PersonWorkTime ?? 0).ToString(); | ||||||
|  | @ -279,7 +307,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|             { |             { | ||||||
|                 return; |                 return; | ||||||
|             } |             } | ||||||
|             var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.DayReportMenuId); |             var buttonList = BLL.CommonService.GetAllButtonList(this.ProjectId, this.CurrUser.UserId, BLL.Const.DayReportMenuId); | ||||||
|             if (buttonList.Count() > 0) |             if (buttonList.Count() > 0) | ||||||
|             { |             { | ||||||
|                 if (buttonList.Contains(BLL.Const.BtnAdd)) |                 if (buttonList.Contains(BLL.Const.BtnAdd)) | ||||||
|  | @ -410,13 +438,13 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|                 return; |                 return; | ||||||
|             } |             } | ||||||
|             DateTime? compileDate = BLL.Funs.GetNewDateTime(this.txtCompileDate.Text); |             DateTime? compileDate = BLL.Funs.GetNewDateTime(this.txtCompileDate.Text); | ||||||
|             if (compileDate.HasValue && !BLL.SitePerson_DayReportService.IsExistDayReport(compileDate.Value, this.CurrUser.LoginProjectId)) |             if (compileDate.HasValue && !BLL.SitePerson_DayReportService.IsExistDayReport(compileDate.Value, this.ProjectId)) | ||||||
|             { |             { | ||||||
|                 this.DayReportId = SQLHelper.GetNewID(typeof(Model.SitePerson_DayReport)); |                 this.DayReportId = SQLHelper.GetNewID(typeof(Model.SitePerson_DayReport)); | ||||||
|                 Model.SitePerson_DayReport newDayReport = new Model.SitePerson_DayReport |                 Model.SitePerson_DayReport newDayReport = new Model.SitePerson_DayReport | ||||||
|                 { |                 { | ||||||
|                     DayReportId = this.DayReportId, |                     DayReportId = this.DayReportId, | ||||||
|                     ProjectId = this.CurrUser.LoginProjectId, |                     ProjectId = this.ProjectId, | ||||||
|                     CompileMan = this.CurrUser.UserId, |                     CompileMan = this.CurrUser.UserId, | ||||||
|                     CompileDate = compileDate, |                     CompileDate = compileDate, | ||||||
|                     States = BLL.Const.State_0  //待提交                  |                     States = BLL.Const.State_0  //待提交                  | ||||||
|  | @ -424,7 +452,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|                 BLL.SitePerson_DayReportService.AddDayReport(newDayReport); |                 BLL.SitePerson_DayReportService.AddDayReport(newDayReport); | ||||||
| 
 | 
 | ||||||
|                 var units = from x in Funs.DB.Project_ProjectUnit |                 var units = from x in Funs.DB.Project_ProjectUnit | ||||||
|                             where x.ProjectId == this.CurrUser.LoginProjectId && (x.UnitType == BLL.Const.ProjectUnitType_1 || x.UnitType == BLL.Const.ProjectUnitType_2) |                             where x.ProjectId == this.ProjectId && (x.UnitType == BLL.Const.ProjectUnitType_1 || x.UnitType == BLL.Const.ProjectUnitType_2) | ||||||
|                             select x;     //1为总包,2为施工分包 |                             select x;     //1为总包,2为施工分包 | ||||||
|                 if (units.Count() > 0) |                 if (units.Count() > 0) | ||||||
|                 { |                 { | ||||||
|  | @ -443,7 +471,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|                             var posts = (from x in Funs.DB.Base_WorkPost |                             var posts = (from x in Funs.DB.Base_WorkPost | ||||||
|                                          join y in Funs.DB.SitePerson_Person |                                          join y in Funs.DB.SitePerson_Person | ||||||
|                                          on x.WorkPostId equals y.WorkPostId |                                          on x.WorkPostId equals y.WorkPostId | ||||||
|                                          where y.UnitId == item.UnitId && y.ProjectId == this.CurrUser.LoginProjectId |                                          where y.UnitId == item.UnitId && y.ProjectId == this.ProjectId | ||||||
|                                          orderby x.WorkPostCode |                                          orderby x.WorkPostCode | ||||||
|                                          select x).Distinct().ToList(); |                                          select x).Distinct().ToList(); | ||||||
|                             foreach (var postItem in posts) |                             foreach (var postItem in posts) | ||||||
|  | @ -483,7 +511,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|                 return; |                 return; | ||||||
|             } |             } | ||||||
|             string id = Grid1.SelectedRowID.Split(',')[0]; |             string id = Grid1.SelectedRowID.Split(',')[0]; | ||||||
|             if (CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, CurrUser.UserId, Const.DayReportMenuId, Const.BtnDelete)) |             if (CommonService.GetAllButtonPowerList(this.ProjectId, CurrUser.UserId, Const.DayReportMenuId, Const.BtnDelete)) | ||||||
|             { |             { | ||||||
|                 var db = Funs.DB; |                 var db = Funs.DB; | ||||||
|                 var day = db.SitePerson_DayReport.Where(u => u.DayReportId == id).FirstOrDefault(); |                 var day = db.SitePerson_DayReport.Where(u => u.DayReportId == id).FirstOrDefault(); | ||||||
|  | @ -531,7 +559,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|                 var checks = from x in Funs.DB.SitePerson_Checking |                 var checks = from x in Funs.DB.SitePerson_Checking | ||||||
|                              join y in Funs.DB.SitePerson_Person on x.PersonId equals y.PersonId |                              join y in Funs.DB.SitePerson_Person on x.PersonId equals y.PersonId | ||||||
|                              join z in Funs.DB.Base_WorkPost on y.WorkPostId equals z.WorkPostId |                              join z in Funs.DB.Base_WorkPost on y.WorkPostId equals z.WorkPostId | ||||||
|                              where x.IntoOutTime > nowMont.Value.AddDays(-1) && x.IntoOutTime < nowMont.Value.AddDays(1) && y.ProjectId == this.CurrUser.LoginProjectId |                              where x.IntoOutTime > nowMont.Value.AddDays(-1) && x.IntoOutTime < nowMont.Value.AddDays(1) && y.ProjectId == this.ProjectId | ||||||
|                              && z.WorkPostId == workPostId |                              && z.WorkPostId == workPostId | ||||||
|                              select x; |                              select x; | ||||||
|                 count = checks.Count(); |                 count = checks.Count(); | ||||||
|  |  | ||||||
|  | @ -32,6 +32,51 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|         /// </remarks> |         /// </remarks> | ||||||
|         protected global::FineUIPro.PageManager PageManager1; |         protected global::FineUIPro.PageManager PageManager1; | ||||||
| 
 | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// Panel2 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel Panel2; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// panelLeftRegion 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel panelLeftRegion; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// ContentPanel1 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.ContentPanel ContentPanel1; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// ucTree 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Web.Controls.UnitProjectTControl ucTree; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// panelCenterRegion 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel panelCenterRegion; | ||||||
|  | 
 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// Panel1 控件。 |         /// Panel1 控件。 | ||||||
|         /// </summary> |         /// </summary> | ||||||
|  |  | ||||||
|  | @ -1,5 +1,7 @@ | ||||||
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PersonList.aspx.cs" Inherits="FineUIPro.Web.HSSE.SitePerson.PersonList" %> | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PersonList.aspx.cs" Inherits="FineUIPro.Web.HSSE.SitePerson.PersonList" %> | ||||||
| 
 | 
 | ||||||
|  | <%@ Register Src="~/Controls/UnitProjectTControl.ascx" TagName="UnitProjectTControl" TagPrefix="uc1" %> | ||||||
|  | 
 | ||||||
| <!DOCTYPE html> | <!DOCTYPE html> | ||||||
| <html xmlns="http://www.w3.org/1999/xhtml"> | <html xmlns="http://www.w3.org/1999/xhtml"> | ||||||
| <head runat="server"> | <head runat="server"> | ||||||
|  | @ -20,6 +22,16 @@ | ||||||
|         <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" /> |         <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" /> | ||||||
|         <f:Panel ID="Panel1" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region"> |         <f:Panel ID="Panel1" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region"> | ||||||
|             <Items> |             <Items> | ||||||
|  |                 <f:Panel runat="server" ID="panelLeftRegion1" RegionPosition="Left" RegionSplit="true" | ||||||
|  |                     EnableCollapse="true" Width="380" Title="公司-项目" TitleToolTip="公司-项目" ShowBorder="true" | ||||||
|  |                     ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft" Layout="Fit"> | ||||||
|  |                     <Items> | ||||||
|  |                         <f:ContentPanel ID="ContentPanel1" runat="server" ShowHeader="false" EnableCollapse="true" AutoScroll="true" | ||||||
|  |                             BodyPadding="0px"> | ||||||
|  |                             <uc1:UnitProjectTControl ID="ucTree" runat="server" Onchange="changeTree" /> | ||||||
|  |                         </f:ContentPanel> | ||||||
|  |                     </Items> | ||||||
|  |                 </f:Panel> | ||||||
|                 <f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true" |                 <f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true" | ||||||
|                     EnableCollapse="true" Width="250" Title="人员信息" TitleToolTip="人员信息" ShowBorder="true" |                     EnableCollapse="true" Width="250" Title="人员信息" TitleToolTip="人员信息" ShowBorder="true" | ||||||
|                     ShowHeader="false" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft" Layout="Fit"> |                     ShowHeader="false" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft" Layout="Fit"> | ||||||
|  | @ -61,7 +73,7 @@ | ||||||
|                                         <f:DropDownList ID="drpTreamGroup" runat="server" Label="班组" EnableEdit="true" |                                         <f:DropDownList ID="drpTreamGroup" runat="server" Label="班组" EnableEdit="true" | ||||||
|                                             Width="200px" LabelWidth="50px" LabelAlign="right" ForceSelection="false"> |                                             Width="200px" LabelWidth="50px" LabelAlign="right" ForceSelection="false"> | ||||||
|                                         </f:DropDownList> |                                         </f:DropDownList> | ||||||
|  					                    <f:TextBox runat="server" Label="身份证" ID="txtIdentityCard" EmptyText="输入查询条件" |                                         <f:TextBox runat="server" Label="身份证" ID="txtIdentityCard" EmptyText="输入查询条件" | ||||||
|                                             Width="200px" LabelWidth="70px" |                                             Width="200px" LabelWidth="70px" | ||||||
|                                             LabelAlign="right"> |                                             LabelAlign="right"> | ||||||
|                                         </f:TextBox> |                                         </f:TextBox> | ||||||
|  | @ -107,7 +119,7 @@ | ||||||
|                                         <asp:Label ID="lblAge" runat="server" Text='<%# ConvertAge(Eval("Birthday")) %>'></asp:Label> |                                         <asp:Label ID="lblAge" runat="server" Text='<%# ConvertAge(Eval("Birthday")) %>'></asp:Label> | ||||||
|                                     </ItemTemplate> |                                     </ItemTemplate> | ||||||
|                                 </f:TemplateField> |                                 </f:TemplateField> | ||||||
|                             <%--    <f:RenderField HeaderText="卡号" ColumnID="CardNo" DataField="CardNo" SortField="CardNo" |                                 <%--    <f:RenderField HeaderText="卡号" ColumnID="CardNo" DataField="CardNo" SortField="CardNo" | ||||||
|                                     FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="80px"> |                                     FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="80px"> | ||||||
|                                 </f:RenderField>--%> |                                 </f:RenderField>--%> | ||||||
|                                 <f:RenderField HeaderText="岗位名称" ColumnID="WorkPostName" DataField="WorkPostName" SortField="WorkPostName" |                                 <f:RenderField HeaderText="岗位名称" ColumnID="WorkPostName" DataField="WorkPostName" SortField="WorkPostName" | ||||||
|  | @ -119,31 +131,31 @@ | ||||||
|                                 <%--   <f:RenderField HeaderText="部门名称" ColumnID="DepartName" DataField="DepartName" SortField="DepartName" |                                 <%--   <f:RenderField HeaderText="部门名称" ColumnID="DepartName" DataField="DepartName" SortField="DepartName" | ||||||
|                                  FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">                                |                                  FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="100px">                                | ||||||
|                             </f:RenderField>          --%> |                             </f:RenderField>          --%> | ||||||
|                           <f:TemplateField ColumnID="tfI" HeaderText="身份证号" Width="170px" HeaderTextAlign="Center" TextAlign="Left"> |                                 <f:TemplateField ColumnID="tfI" HeaderText="身份证号" Width="170px" HeaderTextAlign="Center" TextAlign="Left"> | ||||||
|                                 <ItemTemplate> |                                     <ItemTemplate> | ||||||
|                                     <asp:Label ID="lbI" runat="server" Text=' <%# Bind("IdentityCard") %>'></asp:Label> |                                         <asp:Label ID="lbI" runat="server" Text=' <%# Bind("IdentityCard") %>'></asp:Label> | ||||||
|                                 </ItemTemplate> |                                     </ItemTemplate> | ||||||
|                             </f:TemplateField> |                                 </f:TemplateField> | ||||||
|                                 <f:RenderField HeaderText="班组" ColumnID="TeamGroupName" DataField="TeamGroupName" SortField="TeamGroupName" |                                 <f:RenderField HeaderText="班组" ColumnID="TeamGroupName" DataField="TeamGroupName" SortField="TeamGroupName" | ||||||
|                                     FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="150px"> |                                     FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="150px"> | ||||||
|                                 </f:RenderField> |                                 </f:RenderField> | ||||||
|                                   <f:RenderField HeaderText="单位工程" ColumnID="WorkAreaName" DataField="WorkAreaName" SortField="WorkAreaName" |                                 <f:RenderField HeaderText="单位工程" ColumnID="WorkAreaName" DataField="WorkAreaName" SortField="WorkAreaName" | ||||||
|                                     FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="110px"> |                                     FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="110px"> | ||||||
|                                 </f:RenderField> |                                 </f:RenderField> | ||||||
|                                 <f:RenderField Width="100px" ColumnID="InTime" DataField="InTime" SortField="InTime" |                                 <f:RenderField Width="100px" ColumnID="InTime" DataField="InTime" SortField="InTime" | ||||||
|                                 FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="入场时间" |                                     FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="入场时间" | ||||||
|                                 HeaderTextAlign="Center" TextAlign="Center"> |                                     HeaderTextAlign="Center" TextAlign="Center"> | ||||||
|                             </f:RenderField> |                                 </f:RenderField> | ||||||
|                                 <%--     <f:RenderField HeaderText="电话" ColumnID="Telephone" DataField="Telephone" SortField="Telephone" |                                 <%--     <f:RenderField HeaderText="电话" ColumnID="Telephone" DataField="Telephone" SortField="Telephone" | ||||||
|                                  FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="110px">                                |                                  FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="110px">                                | ||||||
|                             </f:RenderField>--%> |                             </f:RenderField>--%> | ||||||
|                                 <f:RenderField HeaderText="在场" ColumnID="IsUsedName" DataField="IsUsedName" SortField="IsUsedName" |                                 <f:RenderField HeaderText="在场" ColumnID="IsUsedName" DataField="IsUsedName" SortField="IsUsedName" | ||||||
|                                     FieldType="String" HeaderTextAlign="Center" TextAlign="Center" Width="60px"> |                                     FieldType="String" HeaderTextAlign="Center" TextAlign="Center" Width="60px"> | ||||||
|                                 </f:RenderField> |                                 </f:RenderField> | ||||||
|                                  <f:RenderField Width="100px" ColumnID="OutTime" DataField="OutTime" SortField="OutTime" |                                 <f:RenderField Width="100px" ColumnID="OutTime" DataField="OutTime" SortField="OutTime" | ||||||
|                                 FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="出场时间" |                                     FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="出场时间" | ||||||
|                                 HeaderTextAlign="Center" TextAlign="Center"> |                                     HeaderTextAlign="Center" TextAlign="Center"> | ||||||
|                             </f:RenderField> |                                 </f:RenderField> | ||||||
|                             </Columns> |                             </Columns> | ||||||
|                             <Listeners> |                             <Listeners> | ||||||
|                                 <f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" /> |                                 <f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" /> | ||||||
|  |  | ||||||
|  | @ -56,12 +56,19 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|             { |             { | ||||||
|                 Funs.DropDownPageSize(this.ddlPageSize); |                 Funs.DropDownPageSize(this.ddlPageSize); | ||||||
|                 this.ProjectId = this.CurrUser.LoginProjectId; |                 this.ProjectId = this.CurrUser.LoginProjectId; | ||||||
|                 if (!string.IsNullOrEmpty(Request.Params["projectId"]) && Request.Params["projectId"] != this.ProjectId) |                 if (!string.IsNullOrEmpty(Request.Params["projectId"]) && Request.Params["projectId"] != this.CurrUser.LoginProjectId) | ||||||
|                 { |                 { | ||||||
|                     this.ProjectId = Request.Params["projectId"]; |                     this.ProjectId = Request.Params["projectId"]; | ||||||
|                 } |                 } | ||||||
|                 ////权限按钮方法 |                 this.ucTree.UnitId = this.CurrUser.UnitId; | ||||||
|                 this.GetButtonPower(); |                 this.ucTree.ProjectId = this.ProjectId; | ||||||
|  |                 if (!string.IsNullOrEmpty(this.CurrUser.LoginProjectId)) | ||||||
|  |                 { | ||||||
|  |                     this.panelLeftRegion1.Hidden = true; | ||||||
|  |                     ////权限按钮方法 | ||||||
|  |                     this.GetButtonPower(); | ||||||
|  |                 } | ||||||
|  | 
 | ||||||
|                 this.btnMenuDelete.OnClientClick = Grid1.GetNoSelectionAlertReference("请至少选择一项!"); |                 this.btnMenuDelete.OnClientClick = Grid1.GetNoSelectionAlertReference("请至少选择一项!"); | ||||||
|                 this.btnMenuDelete.ConfirmText = String.Format("你确定要删除选中的 <b><script>{0}</script></b> 行数据吗?", Grid1.GetSelectedCountReference()); |                 this.btnMenuDelete.ConfirmText = String.Format("你确定要删除选中的 <b><script>{0}</script></b> 行数据吗?", Grid1.GetSelectedCountReference()); | ||||||
|                 this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString(); |                 this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString(); | ||||||
|  | @ -70,6 +77,22 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// 公司级树加载 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <param name="sender"></param> | ||||||
|  |         /// <param name="e"></param> | ||||||
|  |         protected void changeTree(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.ProjectId = this.ucTree.ProjectId; | ||||||
|  |             this.InitTreeMenu(); | ||||||
|  |             this.BindGrid(); | ||||||
|  |             this.GetButtonPower(); | ||||||
|  |             if (string.IsNullOrEmpty(this.CurrUser.LoginProjectId)) | ||||||
|  |             { | ||||||
|  |                 btnNew.Hidden = true; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// 加载树 |         /// 加载树 | ||||||
|         /// </summary> |         /// </summary> | ||||||
|  | @ -168,6 +191,11 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|         /// </summary> |         /// </summary> | ||||||
|         private void BindGrid() |         private void BindGrid() | ||||||
|         { |         { | ||||||
|  |             if (string.IsNullOrEmpty(this.ProjectId)) | ||||||
|  |             { | ||||||
|  |                 return; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|             using (Model.SUBQHSEDB db = new Model.SUBQHSEDB(Funs.ConnString)) |             using (Model.SUBQHSEDB db = new Model.SUBQHSEDB(Funs.ConnString)) | ||||||
|             { |             { | ||||||
|                 if (this.tvProjectAndUnit != null && !string.IsNullOrEmpty(this.tvProjectAndUnit.SelectedNodeID)) |                 if (this.tvProjectAndUnit != null && !string.IsNullOrEmpty(this.tvProjectAndUnit.SelectedNodeID)) | ||||||
|  | @ -184,9 +212,9 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
| 
 | 
 | ||||||
|                     string strSql = "select * from View_SitePerson_Person Where ProjectId=@ProjectId "; |                     string strSql = "select * from View_SitePerson_Person Where ProjectId=@ProjectId "; | ||||||
|                     List<SqlParameter> listStr = new List<SqlParameter> |                     List<SqlParameter> listStr = new List<SqlParameter> | ||||||
|                 { |                     { | ||||||
|                     new SqlParameter("@ProjectId", this.ProjectId) |                         new SqlParameter("@ProjectId", this.ProjectId) | ||||||
|                 }; |                     }; | ||||||
|                     if (!string.IsNullOrEmpty(unitId) && unitId != "0") |                     if (!string.IsNullOrEmpty(unitId) && unitId != "0") | ||||||
|                     { |                     { | ||||||
|                         strSql += " AND UnitId =@UnitId "; |                         strSql += " AND UnitId =@UnitId "; | ||||||
|  | @ -518,7 +546,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|             { |             { | ||||||
|                 return; |                 return; | ||||||
|             } |             } | ||||||
|             var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.PersonListMenuId); |             var buttonList = BLL.CommonService.GetAllButtonList(this.ProjectId, this.CurrUser.UserId, BLL.Const.PersonListMenuId); | ||||||
|             if (buttonList.Count() > 0) |             if (buttonList.Count() > 0) | ||||||
|             { |             { | ||||||
|                 if (buttonList.Contains(BLL.Const.BtnAdd)) |                 if (buttonList.Contains(BLL.Const.BtnAdd)) | ||||||
|  | @ -563,7 +591,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|             //    Alert.ShowInTop("请选择单位!", MessageBoxIcon.Warning); |             //    Alert.ShowInTop("请选择单位!", MessageBoxIcon.Warning); | ||||||
|             //    return; |             //    return; | ||||||
|             //} |             //} | ||||||
|             PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("PersonIn.aspx?ProjectId={0}", this.CurrUser.LoginProjectId, "导入 - "))); |             PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("PersonIn.aspx?ProjectId={0}", this.ProjectId, "导入 - "))); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|  | @ -648,7 +676,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|         /// <param name="e"></param> |         /// <param name="e"></param> | ||||||
|         protected void btnPersonOut_Click(object sender, EventArgs e) |         protected void btnPersonOut_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             PageContext.RegisterStartupScript(Window3.GetShowReference(String.Format("PersonOut.aspx?ProjectId={0}", this.CurrUser.LoginProjectId, "批量出场 - "))); |             PageContext.RegisterStartupScript(Window3.GetShowReference(String.Format("PersonOut.aspx?ProjectId={0}", this.ProjectId, "批量出场 - "))); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|  | @ -699,14 +727,14 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|         protected void btnQR_Click(object sender, EventArgs e) |         protected void btnQR_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             var getPersons = from x in Funs.DB.SitePerson_Person |             var getPersons = from x in Funs.DB.SitePerson_Person | ||||||
|                              where x.ProjectId == this.CurrUser.LoginProjectId && x.IdentityCard != null && x.QRCodeAttachUrl == null |                              where x.ProjectId == this.ProjectId && x.IdentityCard != null && x.QRCodeAttachUrl == null | ||||||
|                              select x; |                              select x; | ||||||
|             int num = 0; |             int num = 0; | ||||||
|             if (getPersons.Count() > 0) |             if (getPersons.Count() > 0) | ||||||
|             { |             { | ||||||
|                 foreach (var item in getPersons) |                 foreach (var item in getPersons) | ||||||
|                 { |                 { | ||||||
|                     string url =  CreateQRCodeService.CreateCode_Simple("person$" + item.IdentityCard); |                     string url = CreateQRCodeService.CreateCode_Simple("person$" + item.IdentityCard); | ||||||
|                     if (!string.IsNullOrEmpty(url)) |                     if (!string.IsNullOrEmpty(url)) | ||||||
|                     { |                     { | ||||||
|                         item.QRCodeAttachUrl = url; |                         item.QRCodeAttachUrl = url; | ||||||
|  | @ -715,7 +743,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|             ShowNotify("操作完成,新生成二维码"+ num.ToString()+"条", MessageBoxIcon.Success); |             ShowNotify("操作完成,新生成二维码" + num.ToString() + "条", MessageBoxIcon.Success); | ||||||
|         } |         } | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// 年龄 |         /// 年龄 | ||||||
|  |  | ||||||
|  | @ -41,6 +41,33 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|         /// </remarks> |         /// </remarks> | ||||||
|         protected global::FineUIPro.Panel Panel1; |         protected global::FineUIPro.Panel Panel1; | ||||||
| 
 | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// panelLeftRegion1 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel panelLeftRegion1; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// ContentPanel1 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.ContentPanel ContentPanel1; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// ucTree 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Web.Controls.UnitProjectTControl ucTree; | ||||||
|  | 
 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// panelLeftRegion 控件。 |         /// panelLeftRegion 控件。 | ||||||
|         /// </summary> |         /// </summary> | ||||||
|  |  | ||||||
|  | @ -1,5 +1,7 @@ | ||||||
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PersonStatistic.aspx.cs" Inherits="FineUIPro.Web.HSSE.SitePerson.PersonStatistic" %> | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PersonStatistic.aspx.cs" Inherits="FineUIPro.Web.HSSE.SitePerson.PersonStatistic" %> | ||||||
| 
 | 
 | ||||||
|  | <%@ Register Src="~/Controls/UnitProjectTControl.ascx" TagName="UnitProjectTControl" TagPrefix="uc1" %> | ||||||
|  | 
 | ||||||
| <!DOCTYPE html> | <!DOCTYPE html> | ||||||
| <html xmlns="http://www.w3.org/1999/xhtml"> | <html xmlns="http://www.w3.org/1999/xhtml"> | ||||||
| <head runat="server"> | <head runat="server"> | ||||||
|  | @ -8,75 +10,98 @@ | ||||||
| </head> | </head> | ||||||
| <body> | <body> | ||||||
|     <form id="form1" runat="server"> |     <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" BoxConfigAlign="Stretch"> |  | ||||||
|         <Items>             |  | ||||||
|             <f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="现场人员统计" EnableCollapse="true" |  | ||||||
|                 runat="server" BoxFlex="1" DataKeyNames="Number" DataIDField="Number" AllowSorting="true" ForceFit="true"  |  | ||||||
|                  SortField="Number" SortDirection="ASC"  EnableColumnLines="true" EnableTextSelection="True"> |  | ||||||
|                 <Toolbars> |  | ||||||
|                     <f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left"> |  | ||||||
|                         <Items> |  | ||||||
|                             <f:DropDownList runat="server" ID="drpUnit" Label="单位"  |  | ||||||
|                                     Width="300px" LabelAlign="Right" LabelWidth="50px"></f:DropDownList> |  | ||||||
|                               <f:DropDownList runat="server" ID="drpWorkPost" Label="岗位" |  | ||||||
|                                     Width="220px" LabelAlign="Right" LabelWidth="50px"></f:DropDownList> |  | ||||||
|                             <f:DatePicker ID="txtStartDate" runat="server" Label="开始日期" LabelWidth="80px" Width="220px"> |  | ||||||
|                             </f:DatePicker> |  | ||||||
|                             <f:DatePicker ID="txtEndDate" runat="server" Label="结束日期"  LabelWidth="80px" Width="220px"> |  | ||||||
|                             </f:DatePicker> |  | ||||||
| 
 | 
 | ||||||
|                         </Items> |         <f:PageManager ID="PageManager1" AutoSizePanelID="Panel2" runat="server" /> | ||||||
|                     </f:Toolbar> |         <f:Panel ID="Panel2" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region"> | ||||||
|                      <f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left"> |             <Items> | ||||||
|                         <Items> |                 <f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true" | ||||||
|                              <f:RadioButtonList ID="rblIsUsed" runat="server" Label="进出场" LabelAlign="Right" Width="300px"> |                     EnableCollapse="true" Width="380" Title="公司-项目" TitleToolTip="公司-项目" ShowBorder="true" | ||||||
|                                 <f:RadioItem Value="0" Text="全部"  Selected="true"/> |                     ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft" Layout="Fit"> | ||||||
|                                 <f:RadioItem Value="True" Text="进场" /> |                     <Items> | ||||||
|                                 <f:RadioItem Value="False" Text="出场" /> |                         <f:ContentPanel ID="ContentPanel1" runat="server" ShowHeader="false" EnableCollapse="true" AutoScroll="true" | ||||||
|                             </f:RadioButtonList> |                             BodyPadding="0px"> | ||||||
|                             <f:ToolbarFill runat="server"></f:ToolbarFill> |                             <uc1:UnitProjectTControl ID="ucTree" runat="server" Onchange="changeTree" /> | ||||||
|                             <f:Button ID="btnSearch" runat="server" Icon="BrickMagnify" ToolTip="查询" OnClick="btnSearch_Click" Text="查询"> |                         </f:ContentPanel> | ||||||
|                             </f:Button> |                     </Items> | ||||||
|                             <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp" Text="导出" |                 </f:Panel> | ||||||
|                                 EnableAjax="false" DisableControlBeforePostBack="false"> |                 <f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"  | ||||||
|                             </f:Button> |                     Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" AutoScroll="true"> | ||||||
|                             </Items> |                     <Items> | ||||||
|                          </f:Toolbar> |                         <f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false" MinHeight="700px" | ||||||
|                 </Toolbars> |                             ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch"> | ||||||
|                 <Columns> |                             <Items> | ||||||
|                     <f:TemplateField ColumnID="tfNumber" Width="55px" HeaderText="序号" HeaderTextAlign="Center" |                                 <f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="现场人员统计" EnableCollapse="true" | ||||||
|                         TextAlign="Center"> |                                     runat="server" BoxFlex="1" DataKeyNames="Number" DataIDField="Number" AllowSorting="true" ForceFit="true" | ||||||
|                         <ItemTemplate> |                                     SortField="Number" SortDirection="ASC" EnableColumnLines="true" EnableTextSelection="True"> | ||||||
|                             <asp:Label ID="labNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label> |                                     <Toolbars> | ||||||
|                         </ItemTemplate> |                                         <f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left"> | ||||||
|                     </f:TemplateField> |                                             <Items> | ||||||
|                     <f:RenderField Width="240px" ColumnID="UnitName" DataField="UnitName"  |                                                 <f:DropDownList runat="server" ID="drpUnit" Label="单位" | ||||||
|                         SortField="UnitName" FieldType="String" HeaderText="单位名称" HeaderTextAlign="Center" |                                                     Width="300px" LabelAlign="Right" LabelWidth="50px"> | ||||||
|                         TextAlign="Left"> |                                                 </f:DropDownList> | ||||||
|                     </f:RenderField> |                                                 <f:DropDownList runat="server" ID="drpWorkPost" Label="岗位" | ||||||
|                      <f:RenderField Width="200px" ColumnID="WorkAreaName" DataField="WorkAreaName" |                                                     Width="220px" LabelAlign="Right" LabelWidth="50px"> | ||||||
|                         SortField="WorkAreaName" FieldType="String" HeaderText="区域名称" HeaderTextAlign="Center" |                                                 </f:DropDownList> | ||||||
|                         TextAlign="Left"> |                                                 <f:DatePicker ID="txtStartDate" runat="server" Label="开始日期" LabelWidth="80px" Width="220px"> | ||||||
|                     </f:RenderField> |                                                 </f:DatePicker> | ||||||
|                     <f:RenderField Width="200px" ColumnID="WorkPostName" DataField="WorkPostName" |                                                 <f:DatePicker ID="txtEndDate" runat="server" Label="结束日期" LabelWidth="80px" Width="220px"> | ||||||
|                         SortField="WorkPostName" FieldType="String" HeaderText="岗位名称" HeaderTextAlign="Center" |                                                 </f:DatePicker> | ||||||
|                         TextAlign="Left"> | 
 | ||||||
|                     </f:RenderField> |                                             </Items> | ||||||
|                     <f:RenderField Width="100px" ColumnID="PersonCount" DataField="PersonCount" |                                         </f:Toolbar> | ||||||
|                         SortField="PersonCount" FieldType="Int" HeaderText="出入人次" HeaderTextAlign="Center" |                                         <f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left"> | ||||||
|                         TextAlign="Left"> |                                             <Items> | ||||||
|                     </f:RenderField> |                                                 <f:RadioButtonList ID="rblIsUsed" runat="server" Label="进出场" LabelAlign="Right" Width="300px"> | ||||||
|                     <%-- <f:TemplateField Width="120px" HeaderText="总人数" HeaderTextAlign="Center" TextAlign="Center"> |                                                     <f:RadioItem Value="0" Text="全部" Selected="true" /> | ||||||
|  |                                                     <f:RadioItem Value="True" Text="进场" /> | ||||||
|  |                                                     <f:RadioItem Value="False" Text="出场" /> | ||||||
|  |                                                 </f:RadioButtonList> | ||||||
|  |                                                 <f:ToolbarFill runat="server"></f:ToolbarFill> | ||||||
|  |                                                 <f:Button ID="btnSearch" runat="server" Icon="BrickMagnify" ToolTip="查询" OnClick="btnSearch_Click" Text="查询"> | ||||||
|  |                                                 </f:Button> | ||||||
|  |                                                 <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp" Text="导出" | ||||||
|  |                                                     EnableAjax="false" DisableControlBeforePostBack="false"> | ||||||
|  |                                                 </f:Button> | ||||||
|  |                                             </Items> | ||||||
|  |                                         </f:Toolbar> | ||||||
|  |                                     </Toolbars> | ||||||
|  |                                     <Columns> | ||||||
|  |                                         <f:TemplateField ColumnID="tfNumber" Width="55px" HeaderText="序号" HeaderTextAlign="Center" | ||||||
|  |                                             TextAlign="Center"> | ||||||
|  |                                             <ItemTemplate> | ||||||
|  |                                                 <asp:Label ID="labNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label> | ||||||
|  |                                             </ItemTemplate> | ||||||
|  |                                         </f:TemplateField> | ||||||
|  |                                         <f:RenderField Width="240px" ColumnID="UnitName" DataField="UnitName" | ||||||
|  |                                             SortField="UnitName" FieldType="String" HeaderText="单位名称" HeaderTextAlign="Center" | ||||||
|  |                                             TextAlign="Left"> | ||||||
|  |                                         </f:RenderField> | ||||||
|  |                                         <f:RenderField Width="200px" ColumnID="WorkAreaName" DataField="WorkAreaName" | ||||||
|  |                                             SortField="WorkAreaName" FieldType="String" HeaderText="区域名称" HeaderTextAlign="Center" | ||||||
|  |                                             TextAlign="Left"> | ||||||
|  |                                         </f:RenderField> | ||||||
|  |                                         <f:RenderField Width="200px" ColumnID="WorkPostName" DataField="WorkPostName" | ||||||
|  |                                             SortField="WorkPostName" FieldType="String" HeaderText="岗位名称" HeaderTextAlign="Center" | ||||||
|  |                                             TextAlign="Left"> | ||||||
|  |                                         </f:RenderField> | ||||||
|  |                                         <f:RenderField Width="100px" ColumnID="PersonCount" DataField="PersonCount" | ||||||
|  |                                             SortField="PersonCount" FieldType="Int" HeaderText="出入人次" HeaderTextAlign="Center" | ||||||
|  |                                             TextAlign="Left"> | ||||||
|  |                                         </f:RenderField> | ||||||
|  |                                         <%-- <f:TemplateField Width="120px" HeaderText="总人数" HeaderTextAlign="Center" TextAlign="Center"> | ||||||
|                         <ItemTemplate> |                         <ItemTemplate> | ||||||
|                             <asp:Label ID="Label6" runat="server" Text='<%# Bind("PersonCount") %>' ToolTip='<%#Bind("PersonCount") %>'></asp:Label> |                             <asp:Label ID="Label6" runat="server" Text='<%# Bind("PersonCount") %>' ToolTip='<%#Bind("PersonCount") %>'></asp:Label> | ||||||
|                         </ItemTemplate> |                         </ItemTemplate> | ||||||
|                     </f:TemplateField>--%> |                     </f:TemplateField>--%> | ||||||
|                 </Columns> |                                     </Columns> | ||||||
|             </f:Grid> |                                 </f:Grid> | ||||||
|         </Items> |                             </Items> | ||||||
|     </f:Panel> |                         </f:Panel> | ||||||
|  |                     </Items> | ||||||
|  |                 </f:Panel> | ||||||
|  |             </Items> | ||||||
|  |         </f:Panel> | ||||||
|  | 
 | ||||||
|     </form> |     </form> | ||||||
| </body> | </body> | ||||||
| </html> | </html> | ||||||
|  |  | ||||||
|  | @ -33,21 +33,63 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|                 { |                 { | ||||||
|                     this.ProjectId = Request.Params["projectId"]; |                     this.ProjectId = Request.Params["projectId"]; | ||||||
|                 } |                 } | ||||||
|                 UnitService.InitUnitDropDownList(this.drpUnit, this.ProjectId, true); |                 this.InitDropDownList(); | ||||||
|                 if (ProjectUnitService.GetProjectUnitTypeByProjectIdUnitId(this.ProjectId, this.CurrUser.UnitId)) |                 this.ucTree.UnitId = this.CurrUser.UnitId; | ||||||
|  |                 this.ucTree.ProjectId = this.ProjectId; | ||||||
|  |                 if (!string.IsNullOrEmpty(this.CurrUser.LoginProjectId)) | ||||||
|                 { |                 { | ||||||
|                     this.drpUnit.SelectedValue = this.CurrUser.UnitId; |                     this.panelLeftRegion.Hidden = true; | ||||||
|                     this.drpUnit.Enabled = false; |                     //////权限按钮方法 | ||||||
|  |                     //this.GetButtonPower(); | ||||||
|                 } |                 } | ||||||
|  |                 this.BindGrid(); | ||||||
|  |             } | ||||||
|  |         } | ||||||
| 
 | 
 | ||||||
|                 WorkPostService.InitWorkPostDropDownList(this.drpWorkPost, true); |         /// <summary> | ||||||
|                 var project = BLL.ProjectService.GetProjectByProjectId(this.ProjectId); |         /// 公司级树加载 | ||||||
|                 if (project != null) |         /// </summary> | ||||||
|                 { |         /// <param name="sender"></param> | ||||||
|                     this.txtStartDate.Text = string.Format("{0:yyyy-MM-dd}", project.StartDate); |         /// <param name="e"></param> | ||||||
|                     this.txtEndDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now.AddDays(1)); |         protected void changeTree(object sender, EventArgs e) | ||||||
|                     GetPersonStatistic(); |         { | ||||||
|                 } |             this.ProjectId = this.ucTree.ProjectId; | ||||||
|  |             this.InitDropDownList(); | ||||||
|  |             this.BindGrid(); | ||||||
|  | 
 | ||||||
|  |             //this.GetButtonPower(); | ||||||
|  |             //if (string.IsNullOrEmpty(this.CurrUser.LoginProjectId)) | ||||||
|  |             //{ | ||||||
|  |             //    btnNew.Hidden = true; | ||||||
|  |             //} | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |         private void InitDropDownList() | ||||||
|  |         { | ||||||
|  |             UnitService.InitUnitDropDownList(this.drpUnit, this.ProjectId, true); | ||||||
|  |             if (ProjectUnitService.GetProjectUnitTypeByProjectIdUnitId(this.ProjectId, this.CurrUser.UnitId)) | ||||||
|  |             { | ||||||
|  |                 this.drpUnit.SelectedValue = this.CurrUser.UnitId; | ||||||
|  |                 this.drpUnit.Enabled = false; | ||||||
|  |             } | ||||||
|  |             WorkPostService.InitWorkPostDropDownList(this.drpWorkPost, true); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |         private void BindGrid() | ||||||
|  |         { | ||||||
|  |             if (string.IsNullOrEmpty(this.ProjectId)) | ||||||
|  |             { | ||||||
|  |                 return; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             var project = BLL.ProjectService.GetProjectByProjectId(this.ProjectId); | ||||||
|  |             if (project != null) | ||||||
|  |             { | ||||||
|  |                 this.txtStartDate.Text = string.Format("{0:yyyy-MM-dd}", project.StartDate); | ||||||
|  |                 this.txtEndDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now.AddDays(1)); | ||||||
|  |                 this.GetPersonStatistic(); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  | @ -71,7 +113,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|                 { |                 { | ||||||
|                     endTime = this.txtEndDate.Text.Trim(); |                     endTime = this.txtEndDate.Text.Trim(); | ||||||
|                 } |                 } | ||||||
|                 if (this.drpUnit.SelectedValue != Const._Null) |                 if (this.drpUnit.SelectedValue != null && this.drpUnit.SelectedValue != Const._Null) | ||||||
|                 { |                 { | ||||||
|                     unitId = this.drpUnit.SelectedValue; |                     unitId = this.drpUnit.SelectedValue; | ||||||
|                 } |                 } | ||||||
|  | @ -79,7 +121,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|                 { |                 { | ||||||
|                     unitId = null; |                     unitId = null; | ||||||
|                 } |                 } | ||||||
|                 if (this.drpWorkPost.SelectedValue != Const._Null) |                 if (this.drpWorkPost.SelectedValue != null && this.drpWorkPost.SelectedValue != Const._Null) | ||||||
|                 { |                 { | ||||||
|                     workPostId = this.drpWorkPost.SelectedValue; |                     workPostId = this.drpWorkPost.SelectedValue; | ||||||
|                 } |                 } | ||||||
|  |  | ||||||
|  | @ -7,10 +7,12 @@ | ||||||
| // </自动生成> | // </自动生成> | ||||||
| //------------------------------------------------------------------------------ | //------------------------------------------------------------------------------ | ||||||
| 
 | 
 | ||||||
| namespace FineUIPro.Web.HSSE.SitePerson { | namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|  | { | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|     public partial class PersonStatistic { |     public partial class PersonStatistic | ||||||
|  |     { | ||||||
| 
 | 
 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// form1 控件。 |         /// form1 控件。 | ||||||
|  | @ -30,6 +32,51 @@ namespace FineUIPro.Web.HSSE.SitePerson { | ||||||
|         /// </remarks> |         /// </remarks> | ||||||
|         protected global::FineUIPro.PageManager PageManager1; |         protected global::FineUIPro.PageManager PageManager1; | ||||||
| 
 | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// Panel2 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel Panel2; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// panelLeftRegion 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel panelLeftRegion; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// ContentPanel1 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.ContentPanel ContentPanel1; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// ucTree 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Web.Controls.UnitProjectTControl ucTree; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// panelCenterRegion 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel panelCenterRegion; | ||||||
|  | 
 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// Panel1 控件。 |         /// Panel1 控件。 | ||||||
|         /// </summary> |         /// </summary> | ||||||
|  |  | ||||||
|  | @ -1,5 +1,7 @@ | ||||||
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ProjectWorkPersonStatistic.aspx.cs" Inherits="FineUIPro.Web.HSSE.SitePerson.ProjectWorkPersonStatistic" %> | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ProjectWorkPersonStatistic.aspx.cs" Inherits="FineUIPro.Web.HSSE.SitePerson.ProjectWorkPersonStatistic" %> | ||||||
| 
 | 
 | ||||||
|  | <%@ Register Src="~/Controls/UnitProjectTControl.ascx" TagName="UnitProjectTControl" TagPrefix="uc1" %> | ||||||
|  | 
 | ||||||
| <!DOCTYPE html> | <!DOCTYPE html> | ||||||
| <html xmlns="http://www.w3.org/1999/xhtml"> | <html xmlns="http://www.w3.org/1999/xhtml"> | ||||||
| <head runat="server"> | <head runat="server"> | ||||||
|  | @ -8,70 +10,90 @@ | ||||||
| </head> | </head> | ||||||
| <body> | <body> | ||||||
|     <form id="form1" runat="server"> |     <form id="form1" runat="server"> | ||||||
|         <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" /> |         <f:PageManager ID="PageManager1" AutoSizePanelID="Panel2" runat="server" /> | ||||||
|         <f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false" |         <f:Panel ID="Panel2" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region"> | ||||||
|             ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch"> |  | ||||||
|             <Items> |             <Items> | ||||||
|                 <f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="基层人才队伍统计" EnableCollapse="true" |                 <f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true" | ||||||
|                     runat="server" BoxFlex="1" DataKeyNames="ProjectId" ForceFit="true" |                     EnableCollapse="true" Width="380" Title="公司-项目" TitleToolTip="公司-项目" ShowBorder="true" | ||||||
|                     DataIDField="ProjectId" AllowSorting="true" SortField="ProjectName" |                     ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft" Layout="Fit"> | ||||||
|                     SortDirection="ASC" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true" |                     <Items> | ||||||
|                     EnableColumnLines="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="True" |                         <f:ContentPanel ID="ContentPanel1" runat="server" ShowHeader="false" EnableCollapse="true" AutoScroll="true" | ||||||
|                     EnableRowDoubleClickEvent="true"> |                             BodyPadding="0px"> | ||||||
|                     <%--OnRowDoubleClick="Grid1_RowDoubleClick"--%> |                             <uc1:UnitProjectTControl ID="ucTree" runat="server" Onchange="changeTree" /> | ||||||
|                     <Toolbars> |                         </f:ContentPanel> | ||||||
|                         <f:Toolbar ID="Toolbar2" Position="Top" runat="server"> |                     </Items> | ||||||
|  |                 </f:Panel> | ||||||
|  |                 <f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"  | ||||||
|  |                     Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" AutoScroll="true"> | ||||||
|  |                     <Items> | ||||||
|  |                         <f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false" MinHeight="700px" | ||||||
|  |                             ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch"> | ||||||
|                             <Items> |                             <Items> | ||||||
|                                 <f:TextBox runat="server" Label="项目名称" ID="txtProjectName" EmptyText="输入项目名称" |                                 <f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="基层人才队伍统计" EnableCollapse="true" | ||||||
|                                     Width="400px" LabelWidth="80px" LabelAlign="right" OnTextChanged="TextBox_TextChanged" Hidden="true"> |                                     runat="server" BoxFlex="1" DataKeyNames="ProjectId" ForceFit="true" | ||||||
|                                 </f:TextBox> |                                     DataIDField="ProjectId" AllowSorting="true" SortField="ProjectName" | ||||||
|                                 <f:Button ID="btSearch" ToolTip="查询" Icon="SystemSearch" runat="server" OnClick="TextBox_TextChanged" Text="查询" Hidden="true"></f:Button> |                                     SortDirection="ASC" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true" | ||||||
|                                 <f:ToolbarFill ID="ToolbarFill2" runat="server"> |                                     EnableColumnLines="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="True" | ||||||
|                                 </f:ToolbarFill> |                                     EnableRowDoubleClickEvent="true"> | ||||||
|                                 <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp" Text="导出" |                                     <%--OnRowDoubleClick="Grid1_RowDoubleClick"--%> | ||||||
|                                     EnableAjax="false" DisableControlBeforePostBack="false"> |                                     <Toolbars> | ||||||
|                                 </f:Button> |                                         <f:Toolbar ID="Toolbar2" Position="Top" runat="server"> | ||||||
|  |                                             <Items> | ||||||
|  |                                                 <f:TextBox runat="server" Label="项目名称" ID="txtProjectName" EmptyText="输入项目名称" | ||||||
|  |                                                     Width="400px" LabelWidth="80px" LabelAlign="right" OnTextChanged="TextBox_TextChanged" Hidden="true"> | ||||||
|  |                                                 </f:TextBox> | ||||||
|  |                                                 <f:Button ID="btSearch" ToolTip="查询" Icon="SystemSearch" runat="server" OnClick="TextBox_TextChanged" Text="查询" Hidden="true"></f:Button> | ||||||
|  |                                                 <f:ToolbarFill ID="ToolbarFill2" runat="server"> | ||||||
|  |                                                 </f:ToolbarFill> | ||||||
|  |                                                 <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp" Text="导出" | ||||||
|  |                                                     EnableAjax="false" DisableControlBeforePostBack="false"> | ||||||
|  |                                                 </f:Button> | ||||||
|  |                                             </Items> | ||||||
|  |                                         </f:Toolbar> | ||||||
|  |                                     </Toolbars> | ||||||
|  |                                     <Columns> | ||||||
|  |                                         <f:TemplateField ColumnID="tfPageIndex" Width="100px" HeaderText="序号" HeaderTextAlign="Center" | ||||||
|  |                                             TextAlign="Center" EnableLock="true" Locked="False"> | ||||||
|  |                                             <ItemTemplate> | ||||||
|  |                                                 <asp:Label ID="lblPageIndex" runat="server" Text='<%#Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label> | ||||||
|  |                                             </ItemTemplate> | ||||||
|  |                                         </f:TemplateField> | ||||||
|  |                                         <f:RenderField Width="300px" ColumnID="ProjectName" DataField="ProjectName" SortField="ProjectName" | ||||||
|  |                                             FieldType="String" HeaderText="项目名称" TextAlign="Left" HeaderTextAlign="Center"> | ||||||
|  |                                         </f:RenderField> | ||||||
|  |                                         <f:RenderField Width="120" ColumnID="Work1" DataField="Work1" SortField="Work1" | ||||||
|  |                                             FieldType="String" HeaderText="安全工程师" TextAlign="Center" HeaderTextAlign="Center"> | ||||||
|  |                                         </f:RenderField> | ||||||
|  |                                         <f:RenderField Width="120" ColumnID="Work2" DataField="Work2" SortField="Work2" | ||||||
|  |                                             FieldType="String" HeaderText="安全总监" TextAlign="Center" HeaderTextAlign="Center"> | ||||||
|  |                                         </f:RenderField> | ||||||
|  |                                         <f:RenderField Width="120" ColumnID="Work3" DataField="Work3" SortField="Work3" | ||||||
|  |                                             FieldType="String" HeaderText="项目总工" TextAlign="Center" HeaderTextAlign="Center"> | ||||||
|  |                                         </f:RenderField> | ||||||
|  |                                         <f:RenderField Width="120" ColumnID="Work4" DataField="Work4" SortField="Work4" | ||||||
|  |                                             FieldType="String" HeaderText="班组长" TextAlign="Center" HeaderTextAlign="Center"> | ||||||
|  |                                         </f:RenderField> | ||||||
|  |                                     </Columns> | ||||||
|  |                                     <Listeners> | ||||||
|  |                                         <f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" /> | ||||||
|  |                                     </Listeners> | ||||||
|  |                                     <PageItems> | ||||||
|  |                                         <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server"> | ||||||
|  |                                         </f:ToolbarSeparator> | ||||||
|  |                                         <f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:"> | ||||||
|  |                                         </f:ToolbarText> | ||||||
|  |                                         <f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true" | ||||||
|  |                                             OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged"> | ||||||
|  |                                         </f:DropDownList> | ||||||
|  |                                     </PageItems> | ||||||
|  |                                 </f:Grid> | ||||||
|                             </Items> |                             </Items> | ||||||
|                         </f:Toolbar> |                         </f:Panel> | ||||||
|                     </Toolbars> |                     </Items> | ||||||
|                     <Columns> |                 </f:Panel> | ||||||
|                         <f:TemplateField ColumnID="tfPageIndex" Width="100px" HeaderText="序号" HeaderTextAlign="Center" |  | ||||||
|                             TextAlign="Center" EnableLock="true" Locked="False"> |  | ||||||
|                             <ItemTemplate> |  | ||||||
|                                 <asp:Label ID="lblPageIndex" runat="server" Text='<%#Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label> |  | ||||||
|                             </ItemTemplate> |  | ||||||
|                         </f:TemplateField> |  | ||||||
|                         <f:RenderField Width="300px" ColumnID="ProjectName" DataField="ProjectName" SortField="ProjectName" |  | ||||||
|                             FieldType="String" HeaderText="项目名称" TextAlign="Left" HeaderTextAlign="Center"> |  | ||||||
|                         </f:RenderField> |  | ||||||
|                         <f:RenderField Width="120" ColumnID="Work1" DataField="Work1" SortField="Work1" |  | ||||||
|                             FieldType="String" HeaderText="安全工程师" TextAlign="Center" HeaderTextAlign="Center"> |  | ||||||
|                         </f:RenderField> |  | ||||||
|                         <f:RenderField Width="120" ColumnID="Work2" DataField="Work2" SortField="Work2" |  | ||||||
|                             FieldType="String" HeaderText="安全总监" TextAlign="Center" HeaderTextAlign="Center"> |  | ||||||
|                         </f:RenderField> |  | ||||||
|                         <f:RenderField Width="120" ColumnID="Work3" DataField="Work3" SortField="Work3" |  | ||||||
|                             FieldType="String" HeaderText="项目总工" TextAlign="Center" HeaderTextAlign="Center"> |  | ||||||
|                         </f:RenderField> |  | ||||||
|                         <f:RenderField Width="120" ColumnID="Work4" DataField="Work4" SortField="Work4" |  | ||||||
|                             FieldType="String" HeaderText="班组长" TextAlign="Center" HeaderTextAlign="Center"> |  | ||||||
|                         </f:RenderField> |  | ||||||
|                     </Columns> |  | ||||||
|                     <Listeners> |  | ||||||
|                         <f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" /> |  | ||||||
|                     </Listeners> |  | ||||||
|                     <PageItems> |  | ||||||
|                         <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server"> |  | ||||||
|                         </f:ToolbarSeparator> |  | ||||||
|                         <f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:"> |  | ||||||
|                         </f:ToolbarText> |  | ||||||
|                         <f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true" |  | ||||||
|                             OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged"> |  | ||||||
|                         </f:DropDownList> |  | ||||||
|                     </PageItems> |  | ||||||
|                 </f:Grid> |  | ||||||
|             </Items> |             </Items> | ||||||
|         </f:Panel> |         </f:Panel> | ||||||
|  | 
 | ||||||
|         <f:Window ID="Window1" Title="基层人才队伍统计" Hidden="true" EnableIFrame="true" EnableMaximize="true" |         <f:Window ID="Window1" Title="基层人才队伍统计" Hidden="true" EnableIFrame="true" EnableMaximize="true" | ||||||
|             Target="Parent" EnableResize="false" runat="server" OnClose="Window1_Close" IsModal="true" |             Target="Parent" EnableResize="false" runat="server" OnClose="Window1_Close" IsModal="true" | ||||||
|             Width="1000px" Height="500px"> |             Width="1000px" Height="500px"> | ||||||
|  |  | ||||||
|  | @ -40,28 +40,58 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|             { |             { | ||||||
|                 Funs.DropDownPageSize(this.ddlPageSize); |                 Funs.DropDownPageSize(this.ddlPageSize); | ||||||
|                 this.ProjectId = this.CurrUser.LoginProjectId; |                 this.ProjectId = this.CurrUser.LoginProjectId; | ||||||
|                 if (!string.IsNullOrEmpty(Request.Params["ProjectId"])) |                 if (!string.IsNullOrEmpty(Request.Params["projectId"]) && Request.Params["projectId"] != this.CurrUser.LoginProjectId) | ||||||
|                 { |                 { | ||||||
|                     this.ProjectId = Request.Params["ProjectId"]; |                     this.ProjectId = Request.Params["projectId"]; | ||||||
|                 } |                 } | ||||||
|  | 
 | ||||||
|                 if (string.IsNullOrWhiteSpace(this.ProjectId)) |                 if (string.IsNullOrWhiteSpace(this.ProjectId)) | ||||||
|                 { |                 { | ||||||
|                     txtProjectName.Hidden = false; |                     txtProjectName.Hidden = false; | ||||||
|                     btSearch.Hidden = false; |                     btSearch.Hidden = false; | ||||||
|                 } |                 } | ||||||
|                 ////权限按钮方法 | 
 | ||||||
|                 //this.GetButtonPower(); |                 this.ucTree.UnitId = this.CurrUser.UnitId; | ||||||
|  |                 this.ucTree.ProjectId = this.ProjectId; | ||||||
|  |                 if (!string.IsNullOrEmpty(this.CurrUser.LoginProjectId)) | ||||||
|  |                 { | ||||||
|  |                     this.panelLeftRegion.Hidden = true; | ||||||
|  |                     //////权限按钮方法 | ||||||
|  |                     //this.GetButtonPower(); | ||||||
|  |                 } | ||||||
|  | 
 | ||||||
|                 ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); |                 ddlPageSize.SelectedValue = Grid1.PageSize.ToString(); | ||||||
|                 // 绑定表格 |                 // 绑定表格 | ||||||
|                 BindGrid(); |                 BindGrid(); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  |         /// <summary> | ||||||
|  |         /// 公司级树加载 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <param name="sender"></param> | ||||||
|  |         /// <param name="e"></param> | ||||||
|  |         protected void changeTree(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.ProjectId = this.ucTree.ProjectId; | ||||||
|  |             this.BindGrid(); | ||||||
|  | 
 | ||||||
|  |             this.GetButtonPower(); | ||||||
|  |             //if (string.IsNullOrEmpty(this.CurrUser.LoginProjectId)) | ||||||
|  |             //{ | ||||||
|  |             //    btnNew.Hidden = true; | ||||||
|  |             //} | ||||||
|  |         } | ||||||
| 
 | 
 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// 绑定数据 |         /// 绑定数据 | ||||||
|         /// </summary> |         /// </summary> | ||||||
|         private void BindGrid() |         private void BindGrid() | ||||||
|         { |         { | ||||||
|  |             if (string.IsNullOrEmpty(this.ProjectId)) | ||||||
|  |             { | ||||||
|  |                 return; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|             string strSql = string.Empty; |             string strSql = string.Empty; | ||||||
|             strSql = "SELECT ProjectId,ProjectName,Work1,Work2,Work3,Work4 FROM View_ProjectWorkPersonNum WHERE 1=1 "; |             strSql = "SELECT ProjectId,ProjectName,Work1,Work2,Work3,Work4 FROM View_ProjectWorkPersonNum WHERE 1=1 "; | ||||||
| 
 | 
 | ||||||
|  | @ -175,7 +205,7 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|             { |             { | ||||||
|                 return; |                 return; | ||||||
|             } |             } | ||||||
|             var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.DayReportMenuId); |             var buttonList = BLL.CommonService.GetAllButtonList(this.ProjectId, this.CurrUser.UserId, BLL.Const.DayReportMenuId); | ||||||
|             if (buttonList.Count() > 0) |             if (buttonList.Count() > 0) | ||||||
|             { |             { | ||||||
|                 //if (buttonList.Contains(BLL.Const.BtnAdd)) |                 //if (buttonList.Contains(BLL.Const.BtnAdd)) | ||||||
|  |  | ||||||
|  | @ -32,6 +32,51 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|         /// </remarks> |         /// </remarks> | ||||||
|         protected global::FineUIPro.PageManager PageManager1; |         protected global::FineUIPro.PageManager PageManager1; | ||||||
| 
 | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// Panel2 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel Panel2; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// panelLeftRegion 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel panelLeftRegion; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// ContentPanel1 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.ContentPanel ContentPanel1; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// ucTree 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Web.Controls.UnitProjectTControl ucTree; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// panelCenterRegion 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel panelCenterRegion; | ||||||
|  | 
 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// Panel1 控件。 |         /// Panel1 控件。 | ||||||
|         /// </summary> |         /// </summary> | ||||||
|  |  | ||||||
|  | @ -1,5 +1,7 @@ | ||||||
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WorkPostStatistic.aspx.cs" Inherits="FineUIPro.Web.HSSE.SitePerson.WorkPostStatistic" %> | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WorkPostStatistic.aspx.cs" Inherits="FineUIPro.Web.HSSE.SitePerson.WorkPostStatistic" %> | ||||||
| 
 | 
 | ||||||
|  | <%@ Register Src="~/Controls/UnitProjectTControl.ascx" TagName="UnitProjectTControl" TagPrefix="uc1" %> | ||||||
|  | 
 | ||||||
| <!DOCTYPE html> | <!DOCTYPE html> | ||||||
| <html xmlns="http://www.w3.org/1999/xhtml"> | <html xmlns="http://www.w3.org/1999/xhtml"> | ||||||
| <head runat="server"> | <head runat="server"> | ||||||
|  | @ -8,71 +10,92 @@ | ||||||
| </head> | </head> | ||||||
| <body> | <body> | ||||||
|     <form id="form1" runat="server"> |     <form id="form1" runat="server"> | ||||||
|     <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" /> |         <f:PageManager ID="PageManager1" AutoSizePanelID="Panel2" runat="server" /> | ||||||
|     <f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false" |         <f:Panel ID="Panel2" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region"> | ||||||
|         ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch"> |             <Items> | ||||||
|         <Items>             |                 <f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true" | ||||||
|             <f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="现场岗位人工时统计" EnableCollapse="true" |                     EnableCollapse="true" Width="380" Title="公司-项目" TitleToolTip="公司-项目" ShowBorder="true" | ||||||
|                 runat="server" BoxFlex="1" DataKeyNames="ID" DataIDField="ID" AllowSorting="true" ForceFit="true"  |                     ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft" Layout="Fit"> | ||||||
|                  SortField="UnitName,WorkPostName" SortDirection="ASC"  EnableColumnLines="true" EnableTextSelection="True" |                     <Items> | ||||||
|                 AllowPaging="true" IsDatabasePaging="true" PageSize="20"    OnPageIndexChange="Grid1_PageIndexChange"> |                         <f:ContentPanel ID="ContentPanel1" runat="server" ShowHeader="false" EnableCollapse="true" AutoScroll="true" | ||||||
|                 <Toolbars> |                             BodyPadding="0px"> | ||||||
|                     <f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left"> |                             <uc1:UnitProjectTControl ID="ucTree" runat="server" Onchange="changeTree" /> | ||||||
|                         <Items> |                         </f:ContentPanel> | ||||||
|                             <f:DropDownList runat="server" ID="drpUnit" Label="单位"  |                     </Items> | ||||||
|                                     Width="300px" LabelAlign="Right" LabelWidth="50px"></f:DropDownList> |                 </f:Panel> | ||||||
|                               <f:DropDownList runat="server" ID="drpWorkPost" Label="岗位" |                 <f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true" | ||||||
|                                     Width="200px" LabelAlign="Right" LabelWidth="50px"></f:DropDownList> |                     Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" AutoScroll="true"> | ||||||
|                             <f:DatePicker ID="txtStartDate" runat="server" Label="开始日期" LabelWidth="80px" Width="210px" EnableEdit="false"> |                     <Items> | ||||||
|                             </f:DatePicker> |                         <f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false" MinHeight="700px" | ||||||
|                             <f:DatePicker ID="txtEndDate" runat="server" Label="结束日期"  LabelWidth="80px" Width="210px" EnableEdit="false"> |                             ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch"> | ||||||
|                             </f:DatePicker> |                             <Items> | ||||||
|                                <f:ToolbarFill runat="server"></f:ToolbarFill> |                                 <f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="现场岗位人工时统计" EnableCollapse="true" | ||||||
|                             <f:Button ID="btnSearch" runat="server" Icon="SystemSearch" ToolTip="查询" OnClick="btnSearch_Click" Text="查询"> |                                     runat="server" BoxFlex="1" DataKeyNames="ID" DataIDField="ID" AllowSorting="true" ForceFit="true" | ||||||
|                             </f:Button> |                                     SortField="UnitName,WorkPostName" SortDirection="ASC" EnableColumnLines="true" EnableTextSelection="True" | ||||||
|                             <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp" Text="导出" |                                     AllowPaging="true" IsDatabasePaging="true" PageSize="20" OnPageIndexChange="Grid1_PageIndexChange"> | ||||||
|                                 EnableAjax="false" DisableControlBeforePostBack="false"> |                                     <Toolbars> | ||||||
|                             </f:Button> |                                         <f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left"> | ||||||
|                         </Items> |                                             <Items> | ||||||
|                     </f:Toolbar> |                                                 <f:DropDownList runat="server" ID="drpUnit" Label="单位" | ||||||
|                 </Toolbars> |                                                     Width="300px" LabelAlign="Right" LabelWidth="50px"> | ||||||
|                 <Columns> |                                                 </f:DropDownList> | ||||||
|                     <f:TemplateField ColumnID="tfNumber" Width="55px" HeaderText="序号" HeaderTextAlign="Center" |                                                 <f:DropDownList runat="server" ID="drpWorkPost" Label="岗位" | ||||||
|                         TextAlign="Center"> |                                                     Width="200px" LabelAlign="Right" LabelWidth="50px"> | ||||||
|                         <ItemTemplate> |                                                 </f:DropDownList> | ||||||
|                             <asp:Label ID="labNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label> |                                                 <f:DatePicker ID="txtStartDate" runat="server" Label="开始日期" LabelWidth="80px" Width="210px" EnableEdit="false"> | ||||||
|                         </ItemTemplate> |                                                 </f:DatePicker> | ||||||
|                     </f:TemplateField> |                                                 <f:DatePicker ID="txtEndDate" runat="server" Label="结束日期" LabelWidth="80px" Width="210px" EnableEdit="false"> | ||||||
|                     <f:RenderField Width="240px" ColumnID="UnitName" DataField="UnitName"  |                                                 </f:DatePicker> | ||||||
|                         SortField="UnitName" FieldType="String" HeaderText="单位名称" HeaderTextAlign="Center" |                                                 <f:ToolbarFill runat="server"></f:ToolbarFill> | ||||||
|                         TextAlign="Left"> |                                                 <f:Button ID="btnSearch" runat="server" Icon="SystemSearch" ToolTip="查询" OnClick="btnSearch_Click" Text="查询"> | ||||||
|                     </f:RenderField> |                                                 </f:Button> | ||||||
|                     <f:RenderField Width="200px" ColumnID="WorkPostName" DataField="WorkPostName" |                                                 <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp" Text="导出" | ||||||
|                         SortField="WorkPostName" FieldType="String" HeaderText="岗位名称" HeaderTextAlign="Center" |                                                     EnableAjax="false" DisableControlBeforePostBack="false"> | ||||||
|                         TextAlign="Left"> |                                                 </f:Button> | ||||||
|                     </f:RenderField> |                                             </Items> | ||||||
|                     <f:RenderField Width="100px" ColumnID="PersonCount" DataField="PersonCount" |                                         </f:Toolbar> | ||||||
|                         SortField="PersonCount" FieldType="Int" HeaderText="人数" HeaderTextAlign="Center" |                                     </Toolbars> | ||||||
|                         TextAlign="Right"> |                                     <Columns> | ||||||
|                     </f:RenderField> |                                         <f:TemplateField ColumnID="tfNumber" Width="55px" HeaderText="序号" HeaderTextAlign="Center" | ||||||
|                     <f:TemplateField Width="120px" HeaderText="人工时" HeaderTextAlign="Center" TextAlign="Right"> |                                             TextAlign="Center"> | ||||||
|                         <ItemTemplate> |                                             <ItemTemplate> | ||||||
|                             <asp:Label ID="Label1" runat="server" Text='<%# ConvertWorkTime(Eval("UnitWorkPostID")) %>'></asp:Label>                             |                                                 <asp:Label ID="labNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label> | ||||||
|                         </ItemTemplate> |                                             </ItemTemplate> | ||||||
|                     </f:TemplateField> |                                         </f:TemplateField> | ||||||
|                 </Columns> |                                         <f:RenderField Width="240px" ColumnID="UnitName" DataField="UnitName" | ||||||
|                    <PageItems> |                                             SortField="UnitName" FieldType="String" HeaderText="单位名称" HeaderTextAlign="Center" | ||||||
|                             <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server"> |                                             TextAlign="Left"> | ||||||
|                             </f:ToolbarSeparator> |                                         </f:RenderField> | ||||||
|                             <f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:"> |                                         <f:RenderField Width="200px" ColumnID="WorkPostName" DataField="WorkPostName" | ||||||
|                             </f:ToolbarText> |                                             SortField="WorkPostName" FieldType="String" HeaderText="岗位名称" HeaderTextAlign="Center" | ||||||
|                             <f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true" |                                             TextAlign="Left"> | ||||||
|                                 OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">                              |                                         </f:RenderField> | ||||||
|                             </f:DropDownList> |                                         <f:RenderField Width="100px" ColumnID="PersonCount" DataField="PersonCount" | ||||||
|                         </PageItems> |                                             SortField="PersonCount" FieldType="Int" HeaderText="人数" HeaderTextAlign="Center" | ||||||
|             </f:Grid> |                                             TextAlign="Right"> | ||||||
|         </Items> |                                         </f:RenderField> | ||||||
|     </f:Panel> |                                         <f:TemplateField Width="120px" HeaderText="人工时" HeaderTextAlign="Center" TextAlign="Right"> | ||||||
|  |                                             <ItemTemplate> | ||||||
|  |                                                 <asp:Label ID="Label1" runat="server" Text='<%# ConvertWorkTime(Eval("UnitWorkPostID")) %>'></asp:Label> | ||||||
|  |                                             </ItemTemplate> | ||||||
|  |                                         </f:TemplateField> | ||||||
|  |                                     </Columns> | ||||||
|  |                                     <PageItems> | ||||||
|  |                                         <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server"> | ||||||
|  |                                         </f:ToolbarSeparator> | ||||||
|  |                                         <f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:"> | ||||||
|  |                                         </f:ToolbarText> | ||||||
|  |                                         <f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true" | ||||||
|  |                                             OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged"> | ||||||
|  |                                         </f:DropDownList> | ||||||
|  |                                     </PageItems> | ||||||
|  |                                 </f:Grid> | ||||||
|  |                             </Items> | ||||||
|  |                         </f:Panel> | ||||||
|  |                     </Items> | ||||||
|  |                 </f:Panel> | ||||||
|  |             </Items> | ||||||
|  |         </f:Panel> | ||||||
|     </form> |     </form> | ||||||
| </body> | </body> | ||||||
| </html> | </html> | ||||||
|  |  | ||||||
|  | @ -29,25 +29,63 @@ namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|             { |             { | ||||||
|                 Funs.DropDownPageSize(this.ddlPageSize); |                 Funs.DropDownPageSize(this.ddlPageSize); | ||||||
|                 this.ProjectId = this.CurrUser.LoginProjectId; |                 this.ProjectId = this.CurrUser.LoginProjectId; | ||||||
|                 if (!string.IsNullOrEmpty(Request.Params["projectId"]) && Request.Params["projectId"] != this.ProjectId) |                 if (!string.IsNullOrEmpty(Request.Params["projectId"]) && Request.Params["projectId"] != this.CurrUser.LoginProjectId) | ||||||
|                 { |                 { | ||||||
|                     this.ProjectId = Request.Params["projectId"]; |                     this.ProjectId = Request.Params["projectId"]; | ||||||
|                 } |                 } | ||||||
|                 UnitService.InitUnitDropDownList(this.drpUnit, this.ProjectId, true); |                 this.InitDropDownList(); | ||||||
|                 this.drpUnit.SelectedValue = string.IsNullOrEmpty(this.CurrUser.UnitId) ? CommonService.GetMainProjectUnitId(this.CurrUser.LoginProjectId) : this.CurrUser.UnitId; |                 this.ucTree.UnitId = this.CurrUser.UnitId; | ||||||
|                 if (ProjectUnitService.GetProjectUnitTypeByProjectIdUnitId(this.ProjectId, this.CurrUser.UnitId)) |                 this.ucTree.ProjectId = this.ProjectId; | ||||||
|  |                 if (!string.IsNullOrEmpty(this.CurrUser.LoginProjectId)) | ||||||
|                 { |                 { | ||||||
|                     this.drpUnit.Enabled = false; |                     this.panelLeftRegion.Hidden = true; | ||||||
|  |                     //////权限按钮方法 | ||||||
|  |                     //this.GetButtonPower(); | ||||||
|                 } |                 } | ||||||
|                 WorkPostService.InitWorkPostDropDownList(this.drpWorkPost, true); |                 this.BindGrid(); | ||||||
|                 this.txtStartDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now.AddMonths(-1)); |  | ||||||
|                 this.txtEndDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now); |  | ||||||
|                 this.setData(); |  | ||||||
|                 GetPersonStatistic();                |  | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         public static List<Model.SitePerson_PersonInOut> getAllPersonInOutList; |         public static List<Model.SitePerson_PersonInOut> getAllPersonInOutList; | ||||||
| 
 | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// 公司级树加载 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <param name="sender"></param> | ||||||
|  |         /// <param name="e"></param> | ||||||
|  |         protected void changeTree(object sender, EventArgs e) | ||||||
|  |         { | ||||||
|  |             this.ProjectId = this.ucTree.ProjectId; | ||||||
|  |             this.InitDropDownList(); | ||||||
|  |             //this.GetButtonPower(); | ||||||
|  |             //if (string.IsNullOrEmpty(this.CurrUser.LoginProjectId)) | ||||||
|  |             //{ | ||||||
|  |             //    btnNew.Hidden = true; | ||||||
|  |             //} | ||||||
|  |             this.BindGrid(); | ||||||
|  |         } | ||||||
|  |         private void InitDropDownList() | ||||||
|  |         { | ||||||
|  |             WorkPostService.InitWorkPostDropDownList(this.drpWorkPost, true); | ||||||
|  |             this.txtStartDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now.AddMonths(-1)); | ||||||
|  |             this.txtEndDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now); | ||||||
|  |             UnitService.InitUnitDropDownList(this.drpUnit, this.ProjectId, true); | ||||||
|  |             this.drpUnit.SelectedValue = string.IsNullOrEmpty(this.CurrUser.UnitId) ? CommonService.GetMainProjectUnitId(this.ProjectId) : this.CurrUser.UnitId; | ||||||
|  |             if (ProjectUnitService.GetProjectUnitTypeByProjectIdUnitId(this.ProjectId, this.CurrUser.UnitId)) | ||||||
|  |             { | ||||||
|  |                 this.drpUnit.Enabled = false; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         private void BindGrid() | ||||||
|  |         { | ||||||
|  |             if (string.IsNullOrEmpty(this.ProjectId)) | ||||||
|  |             { | ||||||
|  |                 return; | ||||||
|  |             } | ||||||
|  |             this.setData(); | ||||||
|  |             this.GetPersonStatistic(); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         ///  |         ///  | ||||||
|         /// </summary> |         /// </summary> | ||||||
|  |  | ||||||
|  | @ -7,10 +7,12 @@ | ||||||
| // </自动生成> | // </自动生成> | ||||||
| //------------------------------------------------------------------------------ | //------------------------------------------------------------------------------ | ||||||
| 
 | 
 | ||||||
| namespace FineUIPro.Web.HSSE.SitePerson { | namespace FineUIPro.Web.HSSE.SitePerson | ||||||
|  | { | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|     public partial class WorkPostStatistic { |     public partial class WorkPostStatistic | ||||||
|  |     { | ||||||
| 
 | 
 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// form1 控件。 |         /// form1 控件。 | ||||||
|  | @ -30,6 +32,51 @@ namespace FineUIPro.Web.HSSE.SitePerson { | ||||||
|         /// </remarks> |         /// </remarks> | ||||||
|         protected global::FineUIPro.PageManager PageManager1; |         protected global::FineUIPro.PageManager PageManager1; | ||||||
| 
 | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// Panel2 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel Panel2; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// panelLeftRegion 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel panelLeftRegion; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// ContentPanel1 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.ContentPanel ContentPanel1; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// ucTree 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Web.Controls.UnitProjectTControl ucTree; | ||||||
|  | 
 | ||||||
|  |         /// <summary> | ||||||
|  |         /// panelCenterRegion 控件。 | ||||||
|  |         /// </summary> | ||||||
|  |         /// <remarks> | ||||||
|  |         /// 自动生成的字段。 | ||||||
|  |         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 | ||||||
|  |         /// </remarks> | ||||||
|  |         protected global::FineUIPro.Panel panelCenterRegion; | ||||||
|  | 
 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// Panel1 控件。 |         /// Panel1 控件。 | ||||||
|         /// </summary> |         /// </summary> | ||||||
|  |  | ||||||
|  | @ -50,7 +50,7 @@ | ||||||
|                         <span>工程</span> |                         <span>工程</span> | ||||||
|                     </div> |                     </div> | ||||||
|                   |                   | ||||||
|                       <%--<div id="rb_sy" class="login-help-left"> |                  <%--     <div id="rb_sy" class="login-help-left" hidden="hidden"> | ||||||
|                         <div class="checkbox"> |                         <div class="checkbox"> | ||||||
|                             <div class="basic-check"> |                             <div class="basic-check"> | ||||||
|                                 <div id="sy" class="checkbox-content"></div> |                                 <div id="sy" class="checkbox-content"></div> | ||||||
|  | @ -117,26 +117,26 @@ | ||||||
|      |      | ||||||
|           var $gs = document.getElementById('gs'); |           var $gs = document.getElementById('gs'); | ||||||
|           var $sg = document.getElementById('sg'); |           var $sg = document.getElementById('sg'); | ||||||
|           var $sy = document.getElementById('sy'); |           //var $sy = document.getElementById('sy'); | ||||||
|           var $rb_gs = document.getElementById('rb_gs'); |           var $rb_gs = document.getElementById('rb_gs'); | ||||||
|           var $rb_sg = document.getElementById('rb_sg'); |           var $rb_sg = document.getElementById('rb_sg'); | ||||||
|           var $rb_sy = document.getElementById('rb_sy'); |           //var $rb_sy = document.getElementById('rb_sy'); | ||||||
| 
 | 
 | ||||||
|           $rb_gs.onclick = function () { |           $rb_gs.onclick = function () { | ||||||
|               if ($rb_gs.className.indexOf('active') !== -1) { |               if ($rb_gs.className.indexOf('active') !== -1) { | ||||||
|                   $rb_gs.classList.remove("active"); |                   $rb_gs.classList.remove("active"); | ||||||
|                   $rb_sg.classList.remove("active"); |                   $rb_sg.classList.remove("active"); | ||||||
|                   $rb_sy.classList.remove("active"); |                   //$rb_sy.classList.remove("active"); | ||||||
|                   $gs.classList.remove("active"); |                   $gs.classList.remove("active"); | ||||||
|                   $sg.classList.remove("active"); |                   $sg.classList.remove("active"); | ||||||
|                   $sy.classList.remove("active"); |                   //$sy.classList.remove("active"); | ||||||
|               } else { |               } else { | ||||||
|                   $rb_gs.classList.add("active"); |                   $rb_gs.classList.add("active"); | ||||||
|                   $rb_sg.classList.remove("active"); |                   $rb_sg.classList.remove("active"); | ||||||
|                   $rb_sy.classList.remove("active"); |                   //$rb_sy.classList.remove("active"); | ||||||
|                   $gs.classList.add("active"); |                   $gs.classList.add("active"); | ||||||
|                   $sg.classList.remove("active"); |                   $sg.classList.remove("active"); | ||||||
|                   $sy.classList.remove("active"); |                   //$sy.classList.remove("active"); | ||||||
|               } |               } | ||||||
|           } |           } | ||||||
| 
 | 
 | ||||||
|  | @ -144,37 +144,37 @@ | ||||||
|               if ($rb_sg.className.indexOf('active') !== -1) { |               if ($rb_sg.className.indexOf('active') !== -1) { | ||||||
|                   $rb_gs.classList.remove("active"); |                   $rb_gs.classList.remove("active"); | ||||||
|                   $rb_sg.classList.remove("active"); |                   $rb_sg.classList.remove("active"); | ||||||
|                   $rb_sy.classList.remove("active"); |                   //$rb_sy.classList.remove("active"); | ||||||
|                   $gs.classList.remove("active"); |                   $gs.classList.remove("active"); | ||||||
|                   $sg.classList.remove("active"); |                   $sg.classList.remove("active"); | ||||||
|                   $sy.classList.remove("active"); |                   //$sy.classList.remove("active"); | ||||||
|               } else { |               } else { | ||||||
|                   $rb_gs.classList.remove("active"); |                   $rb_gs.classList.remove("active"); | ||||||
|                   $rb_sg.classList.add("active"); |                   $rb_sg.classList.add("active"); | ||||||
|                   $rb_sy.classList.remove("active"); |                   //$rb_sy.classList.remove("active"); | ||||||
|                   $gs.classList.remove("active"); |                   $gs.classList.remove("active"); | ||||||
|                   $sg.classList.add("active"); |                   $sg.classList.add("active"); | ||||||
|                   $sy.classList.remove("active"); |                   //$sy.classList.remove("active"); | ||||||
|               } |               } | ||||||
|           } |           } | ||||||
| 
 | 
 | ||||||
|           $rb_sy.onclick = function () { |           //$rb_sy.onclick = function () { | ||||||
|               if ($rb_sy.className.indexOf('active') !== -1) { |           //    if ($rb_sy.className.indexOf('active') !== -1) { | ||||||
|                   $rb_gs.classList.remove("active"); |           //        $rb_gs.classList.remove("active"); | ||||||
|                   $rb_sg.classList.remove("active"); |           //        $rb_sg.classList.remove("active"); | ||||||
|                   $rb_sy.classList.remove("active"); |           //        $rb_sy.classList.remove("active"); | ||||||
|                   $gs.classList.remove("active"); |           //        $gs.classList.remove("active"); | ||||||
|                   $sg.classList.remove("active"); |           //        $sg.classList.remove("active"); | ||||||
|                   $sy.classList.remove("active"); |           //        $sy.classList.remove("active"); | ||||||
|               } else { |           //    } else { | ||||||
|                   $rb_gs.classList.remove("active"); |           //        $rb_gs.classList.remove("active"); | ||||||
|                   $rb_sg.classList.remove("active"); |           //        $rb_sg.classList.remove("active"); | ||||||
|                   $rb_sy.classList.add("active"); |           //        $rb_sy.classList.add("active"); | ||||||
|                   $gs.classList.remove("active"); |           //        $gs.classList.remove("active"); | ||||||
|                   $sg.classList.remove("active"); |           //        $sg.classList.remove("active"); | ||||||
|                   $sy.classList.add("active"); |           //        $sy.classList.add("active"); | ||||||
|               } |           //    } | ||||||
|           } |           //} | ||||||
|       }) |       }) | ||||||
|   </script> |   </script> | ||||||
| <script type="text/javascript"> | <script type="text/javascript"> | ||||||
|  | @ -219,7 +219,7 @@ | ||||||
|         var pwd = $("#pwd").val() |         var pwd = $("#pwd").val() | ||||||
|         var $gs = document.getElementById('gs'); |         var $gs = document.getElementById('gs'); | ||||||
|         var $sg = document.getElementById('sg'); |         var $sg = document.getElementById('sg'); | ||||||
|         var $sy = document.getElementById('sy'); |         //var $sy = document.getElementById('sy'); | ||||||
|         var rbSys = '施工'; |         var rbSys = '施工'; | ||||||
|         if ($gs.className.indexOf('active') !== -1) { |         if ($gs.className.indexOf('active') !== -1) { | ||||||
|             rbSys = '公司/分公司'; |             rbSys = '公司/分公司'; | ||||||
|  |  | ||||||
|  | @ -21,9 +21,7 @@ namespace FineUIPro.Web.common | ||||||
|                 if (thisUnit != null && thisUnit.CollCropCode== "913700001630777743") |                 if (thisUnit != null && thisUnit.CollCropCode== "913700001630777743") | ||||||
|                 { |                 { | ||||||
|                     Tab3.Hidden=true; |                     Tab3.Hidden=true; | ||||||
|                     Tab4.Hidden=true; |                     //Tab4.Hidden=true; | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|                 } |                 } | ||||||
|                 if(this.SysType == "SHIYE") |                 if(this.SysType == "SHIYE") | ||||||
|                 { |                 { | ||||||
|  |  | ||||||
|  | @ -219,10 +219,10 @@ | ||||||
|                                     <f:Button ID="Button4" IconUrl="~/res/image/home.png" CssClass="marginr" runat="server" Text="项目" CssStyle="color: #ffffff;" OnClick="btnHomeProjectIndex_Click" /> |                                     <f:Button ID="Button4" IconUrl="~/res/image/home.png" CssClass="marginr" runat="server" Text="项目" CssStyle="color: #ffffff;" OnClick="btnHomeProjectIndex_Click" /> | ||||||
|                                 </div> |                                 </div> | ||||||
|                                 <span></span> |                                 <span></span> | ||||||
|                                 <div class="set"> |                               <%--  <div class="set"> | ||||||
|                                     <f:Button ID="Button5" IconUrl="~/res/image/home.png" CssClass="marginr" runat="server" Text="实业" CssStyle="color: #ffffff;" OnClick="btnHomeShiYe_Click" /> |                                     <f:Button ID="Button5" IconUrl="~/res/image/home.png" CssClass="marginr" runat="server" Text="实业" CssStyle="color: #ffffff;" OnClick="btnHomeShiYe_Click" /> | ||||||
|                                 </div> |                                 </div> | ||||||
|                                 <span></span> |                                 <span></span>--%> | ||||||
|                                 <div class="set"> |                                 <div class="set"> | ||||||
|                                     <f:Button ID="btnUser" IconUrl="~/res/image/acc.png" Text="苏华" IconAlign="Left" CssStyle="color: #ffffff;" runat="server" /> |                                     <f:Button ID="btnUser" IconUrl="~/res/image/acc.png" Text="苏华" IconAlign="Left" CssStyle="color: #ffffff;" runat="server" /> | ||||||
|                                 </div> |                                 </div> | ||||||
|  |  | ||||||
|  | @ -95,15 +95,6 @@ namespace FineUIPro.Web | ||||||
|         /// </remarks> |         /// </remarks> | ||||||
|         protected global::FineUIPro.Button Button4; |         protected global::FineUIPro.Button Button4; | ||||||
| 
 | 
 | ||||||
|         /// <summary> |  | ||||||
|         /// Button5 控件。 |  | ||||||
|         /// </summary> |  | ||||||
|         /// <remarks> |  | ||||||
|         /// 自动生成的字段。 |  | ||||||
|         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 |  | ||||||
|         /// </remarks> |  | ||||||
|         protected global::FineUIPro.Button Button5; |  | ||||||
| 
 |  | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// btnUser 控件。 |         /// btnUser 控件。 | ||||||
|         /// </summary> |         /// </summary> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue