20241112 合同管理

This commit is contained in:
2024-11-12 14:52:33 +08:00
parent 80e534050e
commit 6bee3ffa04
46 changed files with 6562 additions and 81 deletions
+481 -7
View File
@@ -621,7 +621,7 @@
<f:ToolbarFill ID="ToolbarFill2" runat="server"></f:ToolbarFill>
<f:DropDownList ID="drpFileType2Select" runat="server" EmptyText="Select FileType" LabelWidth="150px" LabelAlign="Right">
</f:DropDownList>
<f:Button ID="btnAddFile2" ToolTip="Upload" Text="Upload" Icon="Add" OnClick="btnAddFile2_Click" runat="server">
<f:Button ID="btnAddFile2" ToolTip="Upload" Text="Upload" Icon="Add" OnClick="btnAddFile2_Click" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
@@ -672,7 +672,7 @@
<f:Toolbar ID="Toolbar3" Position="Top" runat="server">
<Items>
<f:ToolbarFill ID="ToolbarFill3" runat="server"></f:ToolbarFill>
<f:Button ID="btnAddFile3" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile3_Click" runat="server">
<f:Button ID="btnAddFile3" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile3_Click" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
@@ -719,7 +719,7 @@
<f:Toolbar ID="Toolbar4" Position="Top" runat="server">
<Items>
<f:ToolbarFill ID="ToolbarFill5" runat="server"></f:ToolbarFill>
<f:Button ID="btnAddFile4" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile4_Click" runat="server">
<f:Button ID="btnAddFile4" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile4_Click" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
@@ -770,7 +770,7 @@
<f:Toolbar ID="Toolbar5" Position="Top" runat="server">
<Items>
<f:ToolbarFill ID="ToolbarFill6" runat="server"></f:ToolbarFill>
<f:Button ID="btnAddFile5" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile5_Click" runat="server">
<f:Button ID="btnAddFile5" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile5_Click" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
@@ -819,7 +819,7 @@
<f:Toolbar ID="Toolbar7" Position="Top" runat="server">
<Items>
<f:ToolbarFill ID="ToolbarFill7" runat="server"></f:ToolbarFill>
<f:Button ID="btnAddFile6" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile6_Click" runat="server">
<f:Button ID="btnAddFile6" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile6_Click" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
@@ -868,7 +868,7 @@
<f:Toolbar ID="Toolbar8" Position="Top" runat="server">
<Items>
<f:ToolbarFill ID="ToolbarFill8" runat="server"></f:ToolbarFill>
<f:Button ID="btnAddFile7" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile7_Click" runat="server">
<f:Button ID="btnAddFile7" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile7_Click" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
@@ -910,9 +910,379 @@
</f:Grid>
</Items>
</f:Tab>
<f:Tab ID="Tab6" Title="NCR" BodyPadding="1px" Layout="VBox" runat="server" AutoScroll="true">
<Items>
<f:Grid ID="Grid8" ShowBorder="true" ShowHeader="false" Title="NCR" EnableCollapse="true" Height="200px"
runat="server" BoxFlex="1" DataKeyNames="FileId" AllowCellEditing="true" EnableColumnLines="true"
ClicksToEdit="2" DataIDField="FileId" EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid8_RowDoubleClick">
<Toolbars>
<f:Toolbar ID="Toolbar9" Position="Top" runat="server">
<Items>
<%--<f:DropDownList ID="drpFileType" runat="server" Label="FileType Select" LabelWidth="150px"
LabelAlign="Right" AutoPostBack="true" OnSelectedIndexChanged="drpFileType_SelectedIndexChanged">
</f:DropDownList>--%>
<f:ToolbarFill ID="ToolbarFill9" runat="server"></f:ToolbarFill>
<f:Button ID="btnAddFile" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile_Click" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:TemplateField Width="50px" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label7" runat="server" Text='<%# Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="200px" ColumnID="FileName" DataField="FileName" FieldType="String" HeaderText="文件编号" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="FileTypeId" DataField="FileTypeId" FieldType="String" HeaderText="文件类型" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="OccurDate" DataField="OccurDate" FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="发生日期" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="BycDeptName" DataField="BycDeptName" FieldType="String" HeaderText="BYC负责部门" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="UploadManName" DataField="UploadManName" FieldType="String" HeaderText="上传人" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Remark" DataField="Remark" FieldType="String" HeaderText="备注" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:TemplateField HeaderText="附件查看" Width="500px" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
<ItemTemplate>
<asp:LinkButton ID="lbtnUrl8" runat="server" CommandArgument='<%# Bind("AttachUrl") %>'
ToolTip="附件查看" EnableAjax="false" Height="20px"></asp:LinkButton>
</ItemTemplate>
</f:TemplateField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu8" />
</Listeners>
</f:Grid>
</Items>
</f:Tab>
<f:Tab ID="Tab7" Title="合同约谈" BodyPadding="1px" Layout="VBox" runat="server" AutoScroll="true">
<Items>
<f:Grid ID="Grid9" ShowBorder="true" ShowHeader="false" Title="合同约谈" EnableCollapse="true" Height="200px"
runat="server" BoxFlex="1" DataKeyNames="FileId" AllowCellEditing="true" EnableColumnLines="true"
ClicksToEdit="2" DataIDField="FileId" EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid9_RowDoubleClick">
<Toolbars>
<f:Toolbar ID="Toolbar10" Position="Top" runat="server">
<Items>
<f:ToolbarFill ID="ToolbarFill10" runat="server"></f:ToolbarFill>
<f:Button ID="btnAddFile9" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile9_Click" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:TemplateField Width="50px" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label8" runat="server" Text='<%# Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="200px" ColumnID="FileName" DataField="FileName" FieldType="String" HeaderText="文件编号" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="FileTypeId" DataField="FileTypeId" FieldType="String" HeaderText="文件类型" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="OccurDate" DataField="OccurDate" FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="发生日期" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="BycDeptName" DataField="BycDeptName" FieldType="String" HeaderText="BYC负责部门" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="UploadManName" DataField="UploadManName" FieldType="String" HeaderText="上传人" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Remark" DataField="Remark" FieldType="String" HeaderText="备注" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:TemplateField HeaderText="附件查看" Width="500px" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
<ItemTemplate>
<asp:LinkButton ID="lbtnUrl9" runat="server" CommandArgument='<%# Bind("AttachUrl") %>'
ToolTip="附件查看" EnableAjax="false" Height="20px"></asp:LinkButton>
</ItemTemplate>
</f:TemplateField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu9" />
</Listeners>
</f:Grid>
</Items>
</f:Tab>
<f:Tab ID="Tab8" Title="开工会" BodyPadding="1px" Layout="VBox" runat="server" AutoScroll="true">
<Items>
<f:Grid ID="Grid10" ShowBorder="true" ShowHeader="false" Title="开工会" EnableCollapse="true" Height="200px"
runat="server" BoxFlex="1" DataKeyNames="FileId" AllowCellEditing="true" EnableColumnLines="true"
ClicksToEdit="2" DataIDField="FileId" EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid10_RowDoubleClick">
<Toolbars>
<f:Toolbar ID="Toolbar11" Position="Top" runat="server">
<Items>
<f:ToolbarFill ID="ToolbarFill11" runat="server"></f:ToolbarFill>
<f:Button ID="btnAddFile10" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile10_Click" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:TemplateField Width="50px" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label9" runat="server" Text='<%# Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="200px" ColumnID="FileName" DataField="FileName" FieldType="String" HeaderText="文件编号" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="FileTypeId" DataField="FileTypeId" FieldType="String" HeaderText="文件类型" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="OccurDate" DataField="OccurDate" FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="发生日期" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="BycDeptName" DataField="BycDeptName" FieldType="String" HeaderText="BYC负责部门" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="UploadManName" DataField="UploadManName" FieldType="String" HeaderText="上传人" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Remark" DataField="Remark" FieldType="String" HeaderText="备注" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:TemplateField HeaderText="附件查看" Width="500px" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
<ItemTemplate>
<asp:LinkButton ID="lbtnUrl10" runat="server" CommandArgument='<%# Bind("AttachUrl") %>'
ToolTip="附件查看" EnableAjax="false" Height="20px"></asp:LinkButton>
</ItemTemplate>
</f:TemplateField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu10" />
</Listeners>
</f:Grid>
</Items>
</f:Tab>
<f:Tab ID="Tab9" Title="会议纪要" BodyPadding="1px" Layout="VBox" runat="server" AutoScroll="true">
<Items>
<f:Grid ID="Grid11" ShowBorder="true" ShowHeader="false" Title="会议纪要" EnableCollapse="true" Height="200px"
runat="server" BoxFlex="1" DataKeyNames="FileId" AllowCellEditing="true" EnableColumnLines="true"
ClicksToEdit="2" DataIDField="FileId" EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid11_RowDoubleClick">
<Toolbars>
<f:Toolbar ID="Toolbar12" Position="Top" runat="server">
<Items>
<f:ToolbarFill ID="ToolbarFill12" runat="server"></f:ToolbarFill>
<f:Button ID="btnAddFile11" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile11_Click" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:TemplateField Width="50px" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label10" runat="server" Text='<%# Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="200px" ColumnID="FileName" DataField="FileName" FieldType="String" HeaderText="文件编号" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="FileTypeId" DataField="FileTypeId" FieldType="String" HeaderText="文件类型" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="OccurDate" DataField="OccurDate" FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="发生日期" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="BycDeptName" DataField="BycDeptName" FieldType="String" HeaderText="BYC负责部门" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="UploadManName" DataField="UploadManName" FieldType="String" HeaderText="上传人" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Remark" DataField="Remark" FieldType="String" HeaderText="备注" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:TemplateField HeaderText="附件查看" Width="500px" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
<ItemTemplate>
<asp:LinkButton ID="lbtnUrl11" runat="server" CommandArgument='<%# Bind("AttachUrl") %>'
ToolTip="附件查看" EnableAjax="false" Height="20px"></asp:LinkButton>
</ItemTemplate>
</f:TemplateField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu11" />
</Listeners>
</f:Grid>
</Items>
</f:Tab>
<f:Tab ID="Tab10" Title="停工整改报告" BodyPadding="1px" Layout="VBox" runat="server" AutoScroll="true">
<Items>
<f:Grid ID="Grid12" ShowBorder="true" ShowHeader="false" Title="停工整改报告" EnableCollapse="true" Height="200px"
runat="server" BoxFlex="1" DataKeyNames="FileId" AllowCellEditing="true" EnableColumnLines="true"
ClicksToEdit="2" DataIDField="FileId" EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid12_RowDoubleClick">
<Toolbars>
<f:Toolbar ID="Toolbar13" Position="Top" runat="server">
<Items>
<f:ToolbarFill ID="ToolbarFill13" runat="server"></f:ToolbarFill>
<f:Button ID="btnAddFile12" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile12_Click" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:TemplateField Width="50px" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label11" runat="server" Text='<%# Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="200px" ColumnID="FileName" DataField="FileName" FieldType="String" HeaderText="文件编号" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="FileTypeId" DataField="FileTypeId" FieldType="String" HeaderText="文件类型" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="OccurDate" DataField="OccurDate" FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="发生日期" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="BycDeptName" DataField="BycDeptName" FieldType="String" HeaderText="BYC负责部门" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="UploadManName" DataField="UploadManName" FieldType="String" HeaderText="上传人" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Remark" DataField="Remark" FieldType="String" HeaderText="备注" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:TemplateField HeaderText="附件查看" Width="500px" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
<ItemTemplate>
<asp:LinkButton ID="lbtnUrl12" runat="server" CommandArgument='<%# Bind("AttachUrl") %>'
ToolTip="附件查看" EnableAjax="false" Height="20px"></asp:LinkButton>
</ItemTemplate>
</f:TemplateField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu12" />
</Listeners>
</f:Grid>
</Items>
</f:Tab>
<f:Tab ID="Tab11" Title="合同终止" BodyPadding="1px" Layout="VBox" runat="server" AutoScroll="true">
<Items>
<f:Grid ID="Grid13" ShowBorder="true" ShowHeader="false" Title="合同终止" EnableCollapse="true" Height="200px"
runat="server" BoxFlex="1" DataKeyNames="FileId" AllowCellEditing="true" EnableColumnLines="true"
ClicksToEdit="2" DataIDField="FileId" EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid13_RowDoubleClick">
<Toolbars>
<f:Toolbar ID="Toolbar14" Position="Top" runat="server">
<Items>
<f:ToolbarFill ID="ToolbarFill14" runat="server"></f:ToolbarFill>
<f:Button ID="btnAddFile13" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile13_Click" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:TemplateField Width="50px" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label12" runat="server" Text='<%# Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="200px" ColumnID="FileName" DataField="FileName" FieldType="String" HeaderText="文件编号" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="FileTypeId" DataField="FileTypeId" FieldType="String" HeaderText="文件类型" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="OccurDate" DataField="OccurDate" FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="发生日期" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="BycDeptName" DataField="BycDeptName" FieldType="String" HeaderText="BYC负责部门" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="UploadManName" DataField="UploadManName" FieldType="String" HeaderText="上传人" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Remark" DataField="Remark" FieldType="String" HeaderText="备注" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:TemplateField HeaderText="附件查看" Width="500px" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
<ItemTemplate>
<asp:LinkButton ID="lbtnUrl13" runat="server" CommandArgument='<%# Bind("AttachUrl") %>'
ToolTip="附件查看" EnableAjax="false" Height="20px"></asp:LinkButton>
</ItemTemplate>
</f:TemplateField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu13" />
</Listeners>
</f:Grid>
</Items>
</f:Tab>
<f:Tab ID="Tab12" Title="组织架构" BodyPadding="1px" Layout="VBox" runat="server" AutoScroll="true">
<Items>
<f:Grid ID="Grid14" ShowBorder="true" ShowHeader="false" Title="组织架构" EnableCollapse="true" Height="200px"
runat="server" BoxFlex="1" DataKeyNames="FileId" AllowCellEditing="true" EnableColumnLines="true"
ClicksToEdit="2" DataIDField="FileId" EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid14_RowDoubleClick">
<Toolbars>
<f:Toolbar ID="Toolbar15" Position="Top" runat="server">
<Items>
<f:ToolbarFill ID="ToolbarFill15" runat="server"></f:ToolbarFill>
<f:Button ID="btnAddFile14" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile14_Click" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:TemplateField Width="50px" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label13" runat="server" Text='<%# Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="200px" ColumnID="FileName" DataField="FileName" FieldType="String" HeaderText="文件编号" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="FileTypeId" DataField="FileTypeId" FieldType="String" HeaderText="文件类型" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="OccurDate" DataField="OccurDate" FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="发生日期" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="BycDeptName" DataField="BycDeptName" FieldType="String" HeaderText="BYC负责部门" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="UploadManName" DataField="UploadManName" FieldType="String" HeaderText="上传人" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Remark" DataField="Remark" FieldType="String" HeaderText="备注" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:TemplateField HeaderText="附件查看" Width="500px" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
<ItemTemplate>
<asp:LinkButton ID="lbtnUrl14" runat="server" CommandArgument='<%# Bind("AttachUrl") %>'
ToolTip="附件查看" EnableAjax="false" Height="20px"></asp:LinkButton>
</ItemTemplate>
</f:TemplateField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu14" />
</Listeners>
</f:Grid>
</Items>
</f:Tab>
<f:Tab ID="Tab13" Title="框架承包商评估表" BodyPadding="1px" Layout="VBox" runat="server" AutoScroll="true">
<Items>
<f:Grid ID="Grid15" ShowBorder="true" ShowHeader="false" Title="框架承包商评估表" EnableCollapse="true" Height="200px"
runat="server" BoxFlex="1" DataKeyNames="FileId" AllowCellEditing="true" EnableColumnLines="true"
ClicksToEdit="2" DataIDField="FileId" EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid15_RowDoubleClick">
<Toolbars>
<f:Toolbar ID="Toolbar16" Position="Top" runat="server">
<Items>
<f:ToolbarFill ID="ToolbarFill16" runat="server"></f:ToolbarFill>
<f:Button ID="btnAddFile15" ToolTip="Upload" Text="Add" Icon="Add" OnClick="btnAddFile15_Click" runat="server" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:TemplateField Width="50px" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label14" runat="server" Text='<%# Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="200px" ColumnID="FileName" DataField="FileName" FieldType="String" HeaderText="文件编号" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="FileTypeId" DataField="FileTypeId" FieldType="String" HeaderText="文件类型" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="OccurDate" DataField="OccurDate" FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="发生日期" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="BycDeptName" DataField="BycDeptName" FieldType="String" HeaderText="BYC负责部门" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="UploadManName" DataField="UploadManName" FieldType="String" HeaderText="上传人" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Remark" DataField="Remark" FieldType="String" HeaderText="备注" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:TemplateField HeaderText="附件查看" Width="500px" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
<ItemTemplate>
<asp:LinkButton ID="lbtnUrl15" runat="server" CommandArgument='<%# Bind("AttachUrl") %>'
ToolTip="附件查看" EnableAjax="false" Height="20px"></asp:LinkButton>
</ItemTemplate>
</f:TemplateField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu15" />
</Listeners>
</f:Grid>
</Items>
</f:Tab>
</Tabs>
</f:TabStrip>
</Items>
</f:Tab>
</Tabs>
@@ -1010,6 +1380,70 @@
Icon="Delete" ConfirmText="Delete selected row ?" ConfirmTarget="Top" runat="server" Text="Delete" Hidden="true">
</f:MenuButton>
</f:Menu>
<f:Menu ID="Menu8" runat="server">
<f:MenuButton ID="btnMenuEdit8" OnClick="btnMenuEdit8_Click" EnablePostBack="true"
Icon="BulletEdit" runat="server" Text="Modify" Hidden="true">
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete8" OnClick="btnMenuDelete8_Click" EnablePostBack="true"
Icon="Delete" ConfirmText="Delete selected row ?" ConfirmTarget="Top" runat="server" Text="Delete" Hidden="true">
</f:MenuButton>
</f:Menu>
<f:Menu ID="Menu9" runat="server">
<f:MenuButton ID="btnMenuEdit9" OnClick="btnMenuEdit9_Click" EnablePostBack="true"
Icon="BulletEdit" runat="server" Text="Modify" Hidden="true">
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete9" OnClick="btnMenuDelete9_Click" EnablePostBack="true"
Icon="Delete" ConfirmText="Delete selected row ?" ConfirmTarget="Top" runat="server" Text="Delete" Hidden="true">
</f:MenuButton>
</f:Menu>
<f:Menu ID="Menu10" runat="server">
<f:MenuButton ID="btnMenuEdit10" OnClick="btnMenuEdit10_Click" EnablePostBack="true"
Icon="BulletEdit" runat="server" Text="Modify" Hidden="true">
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete10" OnClick="btnMenuDelete10_Click" EnablePostBack="true"
Icon="Delete" ConfirmText="Delete selected row ?" ConfirmTarget="Top" runat="server" Text="Delete" Hidden="true">
</f:MenuButton>
</f:Menu>
<f:Menu ID="Menu11" runat="server">
<f:MenuButton ID="btnMenuEdit11" OnClick="btnMenuEdit11_Click" EnablePostBack="true"
Icon="BulletEdit" runat="server" Text="Modify" Hidden="true">
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete11" OnClick="btnMenuDelete11_Click" EnablePostBack="true"
Icon="Delete" ConfirmText="Delete selected row ?" ConfirmTarget="Top" runat="server" Text="Delete" Hidden="true">
</f:MenuButton>
</f:Menu>
<f:Menu ID="Menu12" runat="server">
<f:MenuButton ID="btnMenuEdit12" OnClick="btnMenuEdit12_Click" EnablePostBack="true"
Icon="BulletEdit" runat="server" Text="Modify" Hidden="true">
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete12" OnClick="btnMenuDelete12_Click" EnablePostBack="true"
Icon="Delete" ConfirmText="Delete selected row ?" ConfirmTarget="Top" runat="server" Text="Delete" Hidden="true">
</f:MenuButton>
</f:Menu>
<f:Menu ID="Menu13" runat="server">
<f:MenuButton ID="btnMenuEdit13" OnClick="btnMenuEdit13_Click" EnablePostBack="true"
Icon="BulletEdit" runat="server" Text="Modify" Hidden="true">
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete13" OnClick="btnMenuDelete13_Click" EnablePostBack="true"
Icon="Delete" ConfirmText="Delete selected row ?" ConfirmTarget="Top" runat="server" Text="Delete" Hidden="true">
</f:MenuButton>
</f:Menu>
<f:Menu ID="Menu14" runat="server">
<f:MenuButton ID="btnMenuEdit14" OnClick="btnMenuEdit14_Click" EnablePostBack="true"
Icon="BulletEdit" runat="server" Text="Modify" Hidden="true">
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete14" OnClick="btnMenuDelete14_Click" EnablePostBack="true"
Icon="Delete" ConfirmText="Delete selected row ?" ConfirmTarget="Top" runat="server" Text="Delete" Hidden="true">
</f:MenuButton>
</f:Menu>
<f:Menu ID="Menu15" runat="server">
<f:MenuButton ID="btnMenuEdit15" OnClick="btnMenuEdit15_Click" EnablePostBack="true"
Icon="BulletEdit" runat="server" Text="Modify" Hidden="true">
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete15" OnClick="btnMenuDelete15_Click" EnablePostBack="true"
Icon="Delete" ConfirmText="Delete selected row ?" ConfirmTarget="Top" runat="server" Text="Delete" Hidden="true">
</f:MenuButton>
</f:Menu>
</form>
<script type="text/javascript">
var menuID = '<%= Menu1.ClientID %>';
@@ -1048,6 +1482,46 @@
F(menuID7).show(); //showAt(event.pageX, event.pageY);
return false;
}
var menuID8 = '<%= Menu8.ClientID %>';
function onRowContextMenu8(event, rowId) {
F(menuID8).show(); //showAt(event.pageX, event.pageY);
return false;
}
var menuID9 = '<%= Menu9.ClientID %>';
function onRowContextMenu9(event, rowId) {
F(menuID9).show(); //showAt(event.pageX, event.pageY);
return false;
}
var menuID10 = '<%= Menu10.ClientID %>';
function onRowContextMenu10(event, rowId) {
F(menuID10).show(); //showAt(event.pageX, event.pageY);
return false;
}
var menuID11 = '<%= Menu11.ClientID %>';
function onRowContextMenu11(event, rowId) {
F(menuID11).show(); //showAt(event.pageX, event.pageY);
return false;
}
var menuID12 = '<%= Menu12.ClientID %>';
function onRowContextMenu12(event, rowId) {
F(menuID12).show(); //showAt(event.pageX, event.pageY);
return false;
}
var menuID13 = '<%= Menu13.ClientID %>';
function onRowContextMenu13(event, rowId) {
F(menuID13).show(); //showAt(event.pageX, event.pageY);
return false;
}
var menuID14 = '<%= Menu14.ClientID %>';
function onRowContextMenu14(event, rowId) {
F(menuID14).show(); //showAt(event.pageX, event.pageY);
return false;
}
var menuID15 = '<%= Menu15.ClientID %>';
function onRowContextMenu15(event, rowId) {
F(menuID15).show(); //showAt(event.pageX, event.pageY);
return false;
}
function reloadGrid() {
__doPostBack(null, 'reloadGrid');
File diff suppressed because it is too large Load Diff
+720
View File
@@ -1175,6 +1175,510 @@ namespace FineUIPro.Web.SES
/// </remarks>
protected global::System.Web.UI.WebControls.LinkButton lbtnUrl6;
/// <summary>
/// Tab6 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab Tab6;
/// <summary>
/// Grid8 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid8;
/// <summary>
/// Toolbar9 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar9;
/// <summary>
/// ToolbarFill9 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill9;
/// <summary>
/// btnAddFile 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAddFile;
/// <summary>
/// Label7 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label7;
/// <summary>
/// lbtnUrl8 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.LinkButton lbtnUrl8;
/// <summary>
/// Tab7 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab Tab7;
/// <summary>
/// Grid9 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid9;
/// <summary>
/// Toolbar10 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar10;
/// <summary>
/// ToolbarFill10 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill10;
/// <summary>
/// btnAddFile9 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAddFile9;
/// <summary>
/// Label8 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label8;
/// <summary>
/// lbtnUrl9 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.LinkButton lbtnUrl9;
/// <summary>
/// Tab8 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab Tab8;
/// <summary>
/// Grid10 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid10;
/// <summary>
/// Toolbar11 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar11;
/// <summary>
/// ToolbarFill11 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill11;
/// <summary>
/// btnAddFile10 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAddFile10;
/// <summary>
/// Label9 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label9;
/// <summary>
/// lbtnUrl10 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.LinkButton lbtnUrl10;
/// <summary>
/// Tab9 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab Tab9;
/// <summary>
/// Grid11 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid11;
/// <summary>
/// Toolbar12 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar12;
/// <summary>
/// ToolbarFill12 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill12;
/// <summary>
/// btnAddFile11 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAddFile11;
/// <summary>
/// Label10 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label10;
/// <summary>
/// lbtnUrl11 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.LinkButton lbtnUrl11;
/// <summary>
/// Tab10 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab Tab10;
/// <summary>
/// Grid12 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid12;
/// <summary>
/// Toolbar13 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar13;
/// <summary>
/// ToolbarFill13 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill13;
/// <summary>
/// btnAddFile12 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAddFile12;
/// <summary>
/// Label11 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label11;
/// <summary>
/// lbtnUrl12 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.LinkButton lbtnUrl12;
/// <summary>
/// Tab11 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab Tab11;
/// <summary>
/// Grid13 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid13;
/// <summary>
/// Toolbar14 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar14;
/// <summary>
/// ToolbarFill14 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill14;
/// <summary>
/// btnAddFile13 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAddFile13;
/// <summary>
/// Label12 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label12;
/// <summary>
/// lbtnUrl13 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.LinkButton lbtnUrl13;
/// <summary>
/// Tab12 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab Tab12;
/// <summary>
/// Grid14 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid14;
/// <summary>
/// Toolbar15 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar15;
/// <summary>
/// ToolbarFill15 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill15;
/// <summary>
/// btnAddFile14 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAddFile14;
/// <summary>
/// Label13 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label13;
/// <summary>
/// lbtnUrl14 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.LinkButton lbtnUrl14;
/// <summary>
/// Tab13 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tab Tab13;
/// <summary>
/// Grid15 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid15;
/// <summary>
/// Toolbar16 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar16;
/// <summary>
/// ToolbarFill16 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill16;
/// <summary>
/// btnAddFile15 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAddFile15;
/// <summary>
/// Label14 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label14;
/// <summary>
/// lbtnUrl15 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.LinkButton lbtnUrl15;
/// <summary>
/// Window1 控件。
/// </summary>
@@ -1417,5 +1921,221 @@ namespace FineUIPro.Web.SES
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuDelete7;
/// <summary>
/// Menu8 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu Menu8;
/// <summary>
/// btnMenuEdit8 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuEdit8;
/// <summary>
/// btnMenuDelete8 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuDelete8;
/// <summary>
/// Menu9 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu Menu9;
/// <summary>
/// btnMenuEdit9 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuEdit9;
/// <summary>
/// btnMenuDelete9 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuDelete9;
/// <summary>
/// Menu10 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu Menu10;
/// <summary>
/// btnMenuEdit10 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuEdit10;
/// <summary>
/// btnMenuDelete10 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuDelete10;
/// <summary>
/// Menu11 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu Menu11;
/// <summary>
/// btnMenuEdit11 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuEdit11;
/// <summary>
/// btnMenuDelete11 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuDelete11;
/// <summary>
/// Menu12 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu Menu12;
/// <summary>
/// btnMenuEdit12 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuEdit12;
/// <summary>
/// btnMenuDelete12 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuDelete12;
/// <summary>
/// Menu13 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu Menu13;
/// <summary>
/// btnMenuEdit13 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuEdit13;
/// <summary>
/// btnMenuDelete13 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuDelete13;
/// <summary>
/// Menu14 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu Menu14;
/// <summary>
/// btnMenuEdit14 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuEdit14;
/// <summary>
/// btnMenuDelete14 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuDelete14;
/// <summary>
/// Menu15 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu Menu15;
/// <summary>
/// btnMenuEdit15 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuEdit15;
/// <summary>
/// btnMenuDelete15 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuDelete15;
}
}
@@ -1,4 +1,4 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SESRelatedDataContractManage.aspx.cs" Inherits="FineUIPro.Web.SES.SESRelatedDataContractManage" %>
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SESRelatedDataContractManage1.aspx.cs" Inherits="FineUIPro.Web.SES.SESRelatedDataContractManage1" %>
<!DOCTYPE html>
@@ -4,7 +4,7 @@ using System.Linq;
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage : PageBase
public partial class SESRelatedDataContractManage1 : PageBase
{
#region
/// <summary>
@@ -11,7 +11,7 @@ namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage
public partial class SESRelatedDataContractManage1
{
/// <summary>
@@ -0,0 +1,85 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SESRelatedDataContractManage10.aspx.cs" Inherits="FineUIPro.Web.SES.SESRelatedDataContractManage10" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>停工整改报告</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileType" runat="server" Label="文件类型" Text="停工整改报告" LabelWidth="140px" Readonly="true"></f:TextBox>
<%--<f:DropDownList ID="drpFileTypeId" runat="server" Label="文件类型" LabelWidth="140px" Required="true" ShowRedStar="true" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpFileTypeId_SelectedIndexChanged"></f:DropDownList>--%>
<f:DatePicker ID="txtOccurDate" runat="server" Label="发生日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileName" runat="server" Label="文件编号" Required="true" ShowRedStar="true" MaxLength="200" LabelWidth="140px" Readonly="true">
</f:TextBox>
<f:DropDownList ID="drpBycDept" runat="server" Label="BYC负责部门" LabelWidth="140px" EnableEdit="true"></f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpUploadMan" runat="server" Label="上传人" LabelWidth="140px"></f:DropDownList>
<f:DatePicker ID="txtUploadDate" runat="server" Label="上传日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFO" runat="server" Label="合同号" LabelWidth="140px" Readonly="true"></f:TextBox>
<f:TextBox ID="txtContractor" runat="server" Label="承包商名称" LabelWidth="140px" Readonly="true"></f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextArea ID="txtRemark" runat="server" Label="描述" MaxLength="500" LabelWidth="140px"></f:TextArea>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Panel ID="Panel3" Width="300px" ShowHeader="false" ShowBorder="false" Layout="Column" CssClass="" runat="server">
<Items>
<f:Label ID="lblAttach" runat="server" Label="上传附件" LabelWidth="140px">
</f:Label>
<f:Button ID="btnAttach" Icon="TableCell" EnablePostBack="true" Text="附件" runat="server" OnClick="btnAttach_Click">
</f:Button>
</Items>
</f:Panel>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:HiddenField ID="hdAttachUrl" runat="server">
</f:HiddenField>
<f:HiddenField ID="hdId" runat="server"></f:HiddenField>
<%--<f:TextBox ID="txtFoNo" runat="server" Hidden="true" Width="0"></f:TextBox>--%>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Text="Save" ToolTip="Save" ValidateForms="SimpleForm1"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="Close" Text="Close" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
<f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
</form>
</body>
</html>
@@ -0,0 +1,212 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage10 : PageBase
{
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
//上传人
BLL.Sys_UserService.InitUserDropDownList(this.drpUploadMan, true);
if (CurrUser.Account == Const.Gly)
{
drpUploadMan.Enabled = true;
}
else
{
drpUploadMan.SelectedValue = CurrUser.UserId;
drpUploadMan.Enabled = false;
}
//BLL.FileTypeService.InitFileTypeDropDownList(this.drpFileTypeId, true);
BLL.DepartService.InitDropDownList(this.drpBycDept, true);
string fileId = Request.Params["fileId"];
if (!string.IsNullOrEmpty(fileId))
{
Model.FC_ContractManagement file = BLL.ContractManagementService.GetContractManagementById(fileId);
if (file != null)
{
this.hdId.Text = file.FileId;
//if (!string.IsNullOrEmpty(file.FileTypeId))
//{
// this.drpFileTypeId.SelectedValue = file.FileTypeId;
//}
this.txtOccurDate.Text = file.OccurDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.OccurDate) : "";
this.txtFileName.Text = file.FileName;
if (!string.IsNullOrEmpty(file.BycDept))
{
this.drpBycDept.SelectedValue = file.BycDept;
}
if (!string.IsNullOrEmpty(file.UploadMan))
{
this.drpUploadMan.SelectedValue = file.UploadMan;
}
this.txtUploadDate.Text = file.UploadDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.UploadDate) : "";
this.txtRemark.Text = file.Remark;
if (!string.IsNullOrEmpty(file.FC_ID.ToString()))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(file.FC_ID.ToString());
if (data != null && !string.IsNullOrEmpty(data.Contractor))
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
}
}
else
{
string id = Request.Params["id"];
if (!string.IsNullOrEmpty(id))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(id);
if (data != null)
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
this.drpUploadMan.SelectedValue = this.CurrUser.UserId;
this.txtUploadDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
string code = SQLHelper.RunProcNewId("SpGetNewCode3", "dbo.FC_ContractManagement", "FileName", "停工整改报告-" + txtFO.Text.Trim() + "-");
txtFileName.Text = code;
}
}
}
#endregion
#region
/// <summary>
/// 保存按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
//if (this.drpFileTypeId.SelectedValue==BLL.Const._Null)
//{
// Alert.ShowInTop("请选择合同类型", MessageBoxIcon.Warning);
// return;
//}
string id = Request.Params["id"];
string fileId = Request.Params["fileId"];
Model.FC_ContractManagement newContract = new Model.FC_ContractManagement();
newContract.FC_ID = Convert.ToInt32(id);
newContract.FileTypeId = "10";//停工整改报告// this.drpFileTypeId.SelectedValue;
newContract.FileName = this.txtFileName.Text.Trim();
if (this.drpUploadMan.SelectedValue != BLL.Const._Null)
{
newContract.UploadMan = this.drpUploadMan.SelectedValue;
}
newContract.UploadDate = DateTime.Now;
if (this.drpBycDept.SelectedValue != BLL.Const._Null)
{
newContract.BycDept = this.drpBycDept.SelectedValue;
}
newContract.OccurDate = Funs.GetNewDateTime(this.txtOccurDate.Text);
newContract.Remark = this.txtRemark.Text.Trim();
if (!string.IsNullOrEmpty(fileId))
{
newContract.FileId = fileId;
var att = from x in Funs.DB.AttachFile where x.ToKeyId == fileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.UpdateContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "修改停工整改报告!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
else
{
if (!string.IsNullOrEmpty(this.hdId.Text))
{
newContract.FileId = this.hdId.Text.Trim();
}
else
{
newContract.FileId = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
this.hdId.Text = newContract.FileId;
}
var att = from x in Funs.DB.AttachFile where x.ToKeyId == newContract.FileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.AddContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "增加停工整改报告!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
#endregion
#region
/// <summary>
/// 附件上传
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnAttach_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.hdId.Text)) //新增记录
{
this.hdId.Text = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
}
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../AttachFile/webuploader2.aspx?type=0&toKeyId={0}&path=FileUpload/SES/SESRelatedData/ContractManagement&menuId={1}", this.hdId.Text, BLL.Const.SESRelatedDateMenuId)));
}
#endregion
}
}
@@ -0,0 +1,215 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage10
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtFileType 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileType;
/// <summary>
/// txtOccurDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtOccurDate;
/// <summary>
/// txtFileName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileName;
/// <summary>
/// drpBycDept 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpBycDept;
/// <summary>
/// drpUploadMan 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpUploadMan;
/// <summary>
/// txtUploadDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtUploadDate;
/// <summary>
/// txtFO 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFO;
/// <summary>
/// txtContractor 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtContractor;
/// <summary>
/// txtRemark 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextArea txtRemark;
/// <summary>
/// Panel3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel3;
/// <summary>
/// lblAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblAttach;
/// <summary>
/// btnAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttach;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// hdAttachUrl 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdAttachUrl;
/// <summary>
/// hdId 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdId;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
/// <summary>
/// WindowAtt 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window WindowAtt;
}
}
@@ -0,0 +1,85 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SESRelatedDataContractManage11.aspx.cs" Inherits="FineUIPro.Web.SES.SESRelatedDataContractManage11" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>合同终止</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileType" runat="server" Label="文件类型" Text="合同终止" LabelWidth="140px" Readonly="true"></f:TextBox>
<%--<f:DropDownList ID="drpFileTypeId" runat="server" Label="文件类型" LabelWidth="140px" Required="true" ShowRedStar="true" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpFileTypeId_SelectedIndexChanged"></f:DropDownList>--%>
<f:DatePicker ID="txtOccurDate" runat="server" Label="发生日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileName" runat="server" Label="文件编号" Required="true" ShowRedStar="true" MaxLength="200" LabelWidth="140px" Readonly="true">
</f:TextBox>
<f:DropDownList ID="drpBycDept" runat="server" Label="BYC负责部门" LabelWidth="140px" EnableEdit="true"></f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpUploadMan" runat="server" Label="上传人" LabelWidth="140px"></f:DropDownList>
<f:DatePicker ID="txtUploadDate" runat="server" Label="上传日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFO" runat="server" Label="合同号" LabelWidth="140px" Readonly="true"></f:TextBox>
<f:TextBox ID="txtContractor" runat="server" Label="承包商名称" LabelWidth="140px" Readonly="true"></f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextArea ID="txtRemark" runat="server" Label="描述" MaxLength="500" LabelWidth="140px"></f:TextArea>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Panel ID="Panel3" Width="300px" ShowHeader="false" ShowBorder="false" Layout="Column" CssClass="" runat="server">
<Items>
<f:Label ID="lblAttach" runat="server" Label="上传附件" LabelWidth="140px">
</f:Label>
<f:Button ID="btnAttach" Icon="TableCell" EnablePostBack="true" Text="附件" runat="server" OnClick="btnAttach_Click">
</f:Button>
</Items>
</f:Panel>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:HiddenField ID="hdAttachUrl" runat="server">
</f:HiddenField>
<f:HiddenField ID="hdId" runat="server"></f:HiddenField>
<%--<f:TextBox ID="txtFoNo" runat="server" Hidden="true" Width="0"></f:TextBox>--%>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Text="Save" ToolTip="Save" ValidateForms="SimpleForm1"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="Close" Text="Close" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
<f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
</form>
</body>
</html>
@@ -0,0 +1,212 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage11 : PageBase
{
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
//上传人
BLL.Sys_UserService.InitUserDropDownList(this.drpUploadMan, true);
if (CurrUser.Account == Const.Gly)
{
drpUploadMan.Enabled = true;
}
else
{
drpUploadMan.SelectedValue = CurrUser.UserId;
drpUploadMan.Enabled = false;
}
//BLL.FileTypeService.InitFileTypeDropDownList(this.drpFileTypeId, true);
BLL.DepartService.InitDropDownList(this.drpBycDept, true);
string fileId = Request.Params["fileId"];
if (!string.IsNullOrEmpty(fileId))
{
Model.FC_ContractManagement file = BLL.ContractManagementService.GetContractManagementById(fileId);
if (file != null)
{
this.hdId.Text = file.FileId;
//if (!string.IsNullOrEmpty(file.FileTypeId))
//{
// this.drpFileTypeId.SelectedValue = file.FileTypeId;
//}
this.txtOccurDate.Text = file.OccurDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.OccurDate) : "";
this.txtFileName.Text = file.FileName;
if (!string.IsNullOrEmpty(file.BycDept))
{
this.drpBycDept.SelectedValue = file.BycDept;
}
if (!string.IsNullOrEmpty(file.UploadMan))
{
this.drpUploadMan.SelectedValue = file.UploadMan;
}
this.txtUploadDate.Text = file.UploadDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.UploadDate) : "";
this.txtRemark.Text = file.Remark;
if (!string.IsNullOrEmpty(file.FC_ID.ToString()))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(file.FC_ID.ToString());
if (data != null && !string.IsNullOrEmpty(data.Contractor))
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
}
}
else
{
string id = Request.Params["id"];
if (!string.IsNullOrEmpty(id))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(id);
if (data != null)
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
this.drpUploadMan.SelectedValue = this.CurrUser.UserId;
this.txtUploadDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
string code = SQLHelper.RunProcNewId("SpGetNewCode3", "dbo.FC_ContractManagement", "FileName", "合同终止-" + txtFO.Text.Trim() + "-");
txtFileName.Text = code;
}
}
}
#endregion
#region
/// <summary>
/// 保存按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
//if (this.drpFileTypeId.SelectedValue==BLL.Const._Null)
//{
// Alert.ShowInTop("请选择合同类型", MessageBoxIcon.Warning);
// return;
//}
string id = Request.Params["id"];
string fileId = Request.Params["fileId"];
Model.FC_ContractManagement newContract = new Model.FC_ContractManagement();
newContract.FC_ID = Convert.ToInt32(id);
newContract.FileTypeId = "11";//合同终止// this.drpFileTypeId.SelectedValue;
newContract.FileName = this.txtFileName.Text.Trim();
if (this.drpUploadMan.SelectedValue != BLL.Const._Null)
{
newContract.UploadMan = this.drpUploadMan.SelectedValue;
}
newContract.UploadDate = DateTime.Now;
if (this.drpBycDept.SelectedValue != BLL.Const._Null)
{
newContract.BycDept = this.drpBycDept.SelectedValue;
}
newContract.OccurDate = Funs.GetNewDateTime(this.txtOccurDate.Text);
newContract.Remark = this.txtRemark.Text.Trim();
if (!string.IsNullOrEmpty(fileId))
{
newContract.FileId = fileId;
var att = from x in Funs.DB.AttachFile where x.ToKeyId == fileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.UpdateContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "修改合同终止!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
else
{
if (!string.IsNullOrEmpty(this.hdId.Text))
{
newContract.FileId = this.hdId.Text.Trim();
}
else
{
newContract.FileId = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
this.hdId.Text = newContract.FileId;
}
var att = from x in Funs.DB.AttachFile where x.ToKeyId == newContract.FileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.AddContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "增加合同终止!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
#endregion
#region
/// <summary>
/// 附件上传
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnAttach_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.hdId.Text)) //新增记录
{
this.hdId.Text = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
}
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../AttachFile/webuploader2.aspx?type=0&toKeyId={0}&path=FileUpload/SES/SESRelatedData/ContractManagement&menuId={1}", this.hdId.Text, BLL.Const.SESRelatedDateMenuId)));
}
#endregion
}
}
@@ -0,0 +1,215 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage11
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtFileType 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileType;
/// <summary>
/// txtOccurDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtOccurDate;
/// <summary>
/// txtFileName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileName;
/// <summary>
/// drpBycDept 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpBycDept;
/// <summary>
/// drpUploadMan 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpUploadMan;
/// <summary>
/// txtUploadDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtUploadDate;
/// <summary>
/// txtFO 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFO;
/// <summary>
/// txtContractor 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtContractor;
/// <summary>
/// txtRemark 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextArea txtRemark;
/// <summary>
/// Panel3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel3;
/// <summary>
/// lblAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblAttach;
/// <summary>
/// btnAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttach;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// hdAttachUrl 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdAttachUrl;
/// <summary>
/// hdId 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdId;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
/// <summary>
/// WindowAtt 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window WindowAtt;
}
}
@@ -0,0 +1,86 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SESRelatedDataContractManage12.aspx.cs" Inherits="FineUIPro.Web.SES.SESRelatedDataContractManage12" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>组织架构</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileType" runat="server" Label="文件类型" Text="组织架构" LabelWidth="140px" Readonly="true"></f:TextBox>
<%--<f:DropDownList ID="drpFileTypeId" runat="server" Label="文件类型" LabelWidth="140px" Required="true" ShowRedStar="true" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpFileTypeId_SelectedIndexChanged"></f:DropDownList>--%>
<f:DatePicker ID="txtOccurDate" runat="server" Label="发生日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileName" runat="server" Label="文件编号" Required="true" ShowRedStar="true" MaxLength="200" LabelWidth="140px" Readonly="true">
</f:TextBox>
<f:DropDownList ID="drpBycDept" runat="server" Label="BYC负责部门" LabelWidth="140px" EnableEdit="true"></f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpUploadMan" runat="server" Label="上传人" LabelWidth="140px"></f:DropDownList>
<f:DatePicker ID="txtUploadDate" runat="server" Label="上传日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFO" runat="server" Label="合同号" LabelWidth="140px" Readonly="true"></f:TextBox>
<f:TextBox ID="txtContractor" runat="server" Label="承包商名称" LabelWidth="140px" Readonly="true"></f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextArea ID="txtRemark" runat="server" Label="描述" MaxLength="500" LabelWidth="140px"></f:TextArea>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Panel ID="Panel3" Width="300px" ShowHeader="false" ShowBorder="false" Layout="Column" CssClass="" runat="server">
<Items>
<f:Label ID="lblAttach" runat="server" Label="上传附件" LabelWidth="140px">
</f:Label>
<f:Button ID="btnAttach" Icon="TableCell" EnablePostBack="true" Text="附件" runat="server" OnClick="btnAttach_Click">
</f:Button>
</Items>
</f:Panel>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:HiddenField ID="hdAttachUrl" runat="server">
</f:HiddenField>
<f:HiddenField ID="hdId" runat="server"></f:HiddenField>
<%--<f:TextBox ID="txtFoNo" runat="server" Hidden="true" Width="0"></f:TextBox>--%>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Text="Save" ToolTip="Save" ValidateForms="SimpleForm1"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="Close" Text="Close" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
<f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
</form>
</body>
</html>
@@ -0,0 +1,212 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage12 : PageBase
{
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
//上传人
BLL.Sys_UserService.InitUserDropDownList(this.drpUploadMan, true);
if (CurrUser.Account == Const.Gly)
{
drpUploadMan.Enabled = true;
}
else
{
drpUploadMan.SelectedValue = CurrUser.UserId;
drpUploadMan.Enabled = false;
}
//BLL.FileTypeService.InitFileTypeDropDownList(this.drpFileTypeId, true);
BLL.DepartService.InitDropDownList(this.drpBycDept, true);
string fileId = Request.Params["fileId"];
if (!string.IsNullOrEmpty(fileId))
{
Model.FC_ContractManagement file = BLL.ContractManagementService.GetContractManagementById(fileId);
if (file != null)
{
this.hdId.Text = file.FileId;
//if (!string.IsNullOrEmpty(file.FileTypeId))
//{
// this.drpFileTypeId.SelectedValue = file.FileTypeId;
//}
this.txtOccurDate.Text = file.OccurDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.OccurDate) : "";
this.txtFileName.Text = file.FileName;
if (!string.IsNullOrEmpty(file.BycDept))
{
this.drpBycDept.SelectedValue = file.BycDept;
}
if (!string.IsNullOrEmpty(file.UploadMan))
{
this.drpUploadMan.SelectedValue = file.UploadMan;
}
this.txtUploadDate.Text = file.UploadDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.UploadDate) : "";
this.txtRemark.Text = file.Remark;
if (!string.IsNullOrEmpty(file.FC_ID.ToString()))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(file.FC_ID.ToString());
if (data != null && !string.IsNullOrEmpty(data.Contractor))
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
}
}
else
{
string id = Request.Params["id"];
if (!string.IsNullOrEmpty(id))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(id);
if (data != null)
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
this.drpUploadMan.SelectedValue = this.CurrUser.UserId;
this.txtUploadDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
string code = SQLHelper.RunProcNewId("SpGetNewCode3", "dbo.FC_ContractManagement", "FileName", "组织架构-" + txtFO.Text.Trim() + "-");
txtFileName.Text = code;
}
}
}
#endregion
#region
/// <summary>
/// 保存按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
//if (this.drpFileTypeId.SelectedValue==BLL.Const._Null)
//{
// Alert.ShowInTop("请选择合同类型", MessageBoxIcon.Warning);
// return;
//}
string id = Request.Params["id"];
string fileId = Request.Params["fileId"];
Model.FC_ContractManagement newContract = new Model.FC_ContractManagement();
newContract.FC_ID = Convert.ToInt32(id);
newContract.FileTypeId = "12";//组织架构// this.drpFileTypeId.SelectedValue;
newContract.FileName = this.txtFileName.Text.Trim();
if (this.drpUploadMan.SelectedValue != BLL.Const._Null)
{
newContract.UploadMan = this.drpUploadMan.SelectedValue;
}
newContract.UploadDate = DateTime.Now;
if (this.drpBycDept.SelectedValue != BLL.Const._Null)
{
newContract.BycDept = this.drpBycDept.SelectedValue;
}
newContract.OccurDate = Funs.GetNewDateTime(this.txtOccurDate.Text);
newContract.Remark = this.txtRemark.Text.Trim();
if (!string.IsNullOrEmpty(fileId))
{
newContract.FileId = fileId;
var att = from x in Funs.DB.AttachFile where x.ToKeyId == fileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.UpdateContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "修改组织架构!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
else
{
if (!string.IsNullOrEmpty(this.hdId.Text))
{
newContract.FileId = this.hdId.Text.Trim();
}
else
{
newContract.FileId = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
this.hdId.Text = newContract.FileId;
}
var att = from x in Funs.DB.AttachFile where x.ToKeyId == newContract.FileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.AddContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "增加组织架构!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
#endregion
#region
/// <summary>
/// 附件上传
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnAttach_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.hdId.Text)) //新增记录
{
this.hdId.Text = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
}
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../AttachFile/webuploader2.aspx?type=0&toKeyId={0}&path=FileUpload/SES/SESRelatedData/ContractManagement&menuId={1}", this.hdId.Text, BLL.Const.SESRelatedDateMenuId)));
}
#endregion
}
}
@@ -0,0 +1,215 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage12
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtFileType 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileType;
/// <summary>
/// txtOccurDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtOccurDate;
/// <summary>
/// txtFileName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileName;
/// <summary>
/// drpBycDept 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpBycDept;
/// <summary>
/// drpUploadMan 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpUploadMan;
/// <summary>
/// txtUploadDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtUploadDate;
/// <summary>
/// txtFO 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFO;
/// <summary>
/// txtContractor 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtContractor;
/// <summary>
/// txtRemark 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextArea txtRemark;
/// <summary>
/// Panel3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel3;
/// <summary>
/// lblAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblAttach;
/// <summary>
/// btnAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttach;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// hdAttachUrl 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdAttachUrl;
/// <summary>
/// hdId 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdId;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
/// <summary>
/// WindowAtt 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window WindowAtt;
}
}
@@ -0,0 +1,86 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SESRelatedDataContractManage13.aspx.cs" Inherits="FineUIPro.Web.SES.SESRelatedDataContractManage13" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>框架承包商评估表</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileType" runat="server" Label="文件类型" Text="框架承包商评估表" LabelWidth="140px" Readonly="true"></f:TextBox>
<%--<f:DropDownList ID="drpFileTypeId" runat="server" Label="文件类型" LabelWidth="140px" Required="true" ShowRedStar="true" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpFileTypeId_SelectedIndexChanged"></f:DropDownList>--%>
<f:DatePicker ID="txtOccurDate" runat="server" Label="发生日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileName" runat="server" Label="文件编号" Required="true" ShowRedStar="true" MaxLength="200" LabelWidth="140px" Readonly="true">
</f:TextBox>
<f:DropDownList ID="drpBycDept" runat="server" Label="BYC负责部门" LabelWidth="140px" EnableEdit="true"></f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpUploadMan" runat="server" Label="上传人" LabelWidth="140px"></f:DropDownList>
<f:DatePicker ID="txtUploadDate" runat="server" Label="上传日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFO" runat="server" Label="合同号" LabelWidth="140px" Readonly="true"></f:TextBox>
<f:TextBox ID="txtContractor" runat="server" Label="承包商名称" LabelWidth="140px" Readonly="true"></f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextArea ID="txtRemark" runat="server" Label="描述" MaxLength="500" LabelWidth="140px"></f:TextArea>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Panel ID="Panel3" Width="300px" ShowHeader="false" ShowBorder="false" Layout="Column" CssClass="" runat="server">
<Items>
<f:Label ID="lblAttach" runat="server" Label="上传附件" LabelWidth="140px">
</f:Label>
<f:Button ID="btnAttach" Icon="TableCell" EnablePostBack="true" Text="附件" runat="server" OnClick="btnAttach_Click">
</f:Button>
</Items>
</f:Panel>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:HiddenField ID="hdAttachUrl" runat="server">
</f:HiddenField>
<f:HiddenField ID="hdId" runat="server"></f:HiddenField>
<%--<f:TextBox ID="txtFoNo" runat="server" Hidden="true" Width="0"></f:TextBox>--%>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Text="Save" ToolTip="Save" ValidateForms="SimpleForm1"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="Close" Text="Close" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
<f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
</form>
</body>
</html>
@@ -0,0 +1,212 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage13 : PageBase
{
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
//上传人
BLL.Sys_UserService.InitUserDropDownList(this.drpUploadMan, true);
if (CurrUser.Account == Const.Gly)
{
drpUploadMan.Enabled = true;
}
else
{
drpUploadMan.SelectedValue = CurrUser.UserId;
drpUploadMan.Enabled = false;
}
//BLL.FileTypeService.InitFileTypeDropDownList(this.drpFileTypeId, true);
BLL.DepartService.InitDropDownList(this.drpBycDept, true);
string fileId = Request.Params["fileId"];
if (!string.IsNullOrEmpty(fileId))
{
Model.FC_ContractManagement file = BLL.ContractManagementService.GetContractManagementById(fileId);
if (file != null)
{
this.hdId.Text = file.FileId;
//if (!string.IsNullOrEmpty(file.FileTypeId))
//{
// this.drpFileTypeId.SelectedValue = file.FileTypeId;
//}
this.txtOccurDate.Text = file.OccurDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.OccurDate) : "";
this.txtFileName.Text = file.FileName;
if (!string.IsNullOrEmpty(file.BycDept))
{
this.drpBycDept.SelectedValue = file.BycDept;
}
if (!string.IsNullOrEmpty(file.UploadMan))
{
this.drpUploadMan.SelectedValue = file.UploadMan;
}
this.txtUploadDate.Text = file.UploadDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.UploadDate) : "";
this.txtRemark.Text = file.Remark;
if (!string.IsNullOrEmpty(file.FC_ID.ToString()))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(file.FC_ID.ToString());
if (data != null && !string.IsNullOrEmpty(data.Contractor))
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
}
}
else
{
string id = Request.Params["id"];
if (!string.IsNullOrEmpty(id))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(id);
if (data != null)
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
this.drpUploadMan.SelectedValue = this.CurrUser.UserId;
this.txtUploadDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
string code = SQLHelper.RunProcNewId("SpGetNewCode3", "dbo.FC_ContractManagement", "FileName", "框架承包商评估表-" + txtFO.Text.Trim() + "-");
txtFileName.Text = code;
}
}
}
#endregion
#region
/// <summary>
/// 保存按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
//if (this.drpFileTypeId.SelectedValue==BLL.Const._Null)
//{
// Alert.ShowInTop("请选择合同类型", MessageBoxIcon.Warning);
// return;
//}
string id = Request.Params["id"];
string fileId = Request.Params["fileId"];
Model.FC_ContractManagement newContract = new Model.FC_ContractManagement();
newContract.FC_ID = Convert.ToInt32(id);
newContract.FileTypeId = "13";//框架承包商评估表// this.drpFileTypeId.SelectedValue;
newContract.FileName = this.txtFileName.Text.Trim();
if (this.drpUploadMan.SelectedValue != BLL.Const._Null)
{
newContract.UploadMan = this.drpUploadMan.SelectedValue;
}
newContract.UploadDate = DateTime.Now;
if (this.drpBycDept.SelectedValue != BLL.Const._Null)
{
newContract.BycDept = this.drpBycDept.SelectedValue;
}
newContract.OccurDate = Funs.GetNewDateTime(this.txtOccurDate.Text);
newContract.Remark = this.txtRemark.Text.Trim();
if (!string.IsNullOrEmpty(fileId))
{
newContract.FileId = fileId;
var att = from x in Funs.DB.AttachFile where x.ToKeyId == fileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.UpdateContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "修改框架承包商评估表!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
else
{
if (!string.IsNullOrEmpty(this.hdId.Text))
{
newContract.FileId = this.hdId.Text.Trim();
}
else
{
newContract.FileId = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
this.hdId.Text = newContract.FileId;
}
var att = from x in Funs.DB.AttachFile where x.ToKeyId == newContract.FileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.AddContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "增加框架承包商评估表!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
#endregion
#region
/// <summary>
/// 附件上传
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnAttach_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.hdId.Text)) //新增记录
{
this.hdId.Text = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
}
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../AttachFile/webuploader2.aspx?type=0&toKeyId={0}&path=FileUpload/SES/SESRelatedData/ContractManagement&menuId={1}", this.hdId.Text, BLL.Const.SESRelatedDateMenuId)));
}
#endregion
}
}
@@ -0,0 +1,215 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage13
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtFileType 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileType;
/// <summary>
/// txtOccurDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtOccurDate;
/// <summary>
/// txtFileName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileName;
/// <summary>
/// drpBycDept 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpBycDept;
/// <summary>
/// drpUploadMan 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpUploadMan;
/// <summary>
/// txtUploadDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtUploadDate;
/// <summary>
/// txtFO 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFO;
/// <summary>
/// txtContractor 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtContractor;
/// <summary>
/// txtRemark 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextArea txtRemark;
/// <summary>
/// Panel3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel3;
/// <summary>
/// lblAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblAttach;
/// <summary>
/// btnAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttach;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// hdAttachUrl 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdAttachUrl;
/// <summary>
/// hdId 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdId;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
/// <summary>
/// WindowAtt 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window WindowAtt;
}
}
@@ -36,8 +36,8 @@
</f:FormRow>
<f:FormRow>
<Items>
<f:NumberBox ID="txtSupplementedBudget" runat="server" Label="Supplemented budget" LabelWidth="140px" NoNegative="true"></f:NumberBox>
<f:NumberBox ID="txtTotalBudget" runat="server" Label="Total budget" LabelWidth="140px" NoNegative="true"></f:NumberBox>
<f:NumberBox ID="txtSupplementedBudget" runat="server" Label="Supplemented budget" LabelWidth="140px" NoNegative="true" AutoPostBack="true" OnTextChanged="txtSupplementedBudget_TextChanged"></f:NumberBox>
<f:NumberBox ID="txtTotalBudget" runat="server" Label="Total budget" LabelWidth="140px" NoNegative="true" Readonly="true"></f:NumberBox>
</Items>
</f:FormRow>
<f:FormRow>
@@ -192,5 +192,26 @@ namespace FineUIPro.Web.SES
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../AttachFile/webuploader2.aspx?type=0&toKeyId={0}&path=FileUpload/SES/SESRelatedData/ContractManagement&menuId={1}", this.hdId.Text, BLL.Const.SESRelatedDateMenuId)));
}
#endregion
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void txtSupplementedBudget_TextChanged(object sender, EventArgs e)
{
this.txtTotalBudget.Text = string.Empty;
if (!string.IsNullOrEmpty(this.txtSupplementedBudget.Text.Trim()))
{
string id = Request.Params["id"];
decimal? totalSupp = 0;
var totals = ContractManagementService.GetContractManagementByDataIdFileType(id, "2");
foreach (var item in totals)
{
totalSupp += item.SupplementedBudget;
}
this.txtTotalBudget.Text = (Funs.GetNewIntOrZero(txtInitialBudget.Text.Trim()) + totalSupp + Funs.GetNewDecimalOrZero(this.txtSupplementedBudget.Text.Trim())).ToString();
}
}
}
}
@@ -0,0 +1,84 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SESRelatedDataContractManage6.aspx.cs" Inherits="FineUIPro.Web.SES.SESRelatedDataContractManage6" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>NCR</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileType" runat="server" Label="文件类型" Text="NCR" LabelWidth="140px" Readonly="true"></f:TextBox>
<%--<f:DropDownList ID="drpFileTypeId" runat="server" Label="文件类型" LabelWidth="140px" Required="true" ShowRedStar="true" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpFileTypeId_SelectedIndexChanged"></f:DropDownList>--%>
<f:DatePicker ID="txtOccurDate" runat="server" Label="发生日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileName" runat="server" Label="文件编号" Required="true" ShowRedStar="true" MaxLength="200" LabelWidth="140px" Readonly="true">
</f:TextBox>
<f:DropDownList ID="drpBycDept" runat="server" Label="BYC负责部门" LabelWidth="140px" EnableEdit="true"></f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpUploadMan" runat="server" Label="上传人" LabelWidth="140px"></f:DropDownList>
<f:DatePicker ID="txtUploadDate" runat="server" Label="上传日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFO" runat="server" Label="合同号" LabelWidth="140px" Readonly="true"></f:TextBox>
<f:TextBox ID="txtContractor" runat="server" Label="承包商名称" LabelWidth="140px" Readonly="true"></f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextArea ID="txtRemark" runat="server" Label="描述" MaxLength="500" LabelWidth="140px"></f:TextArea>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Panel ID="Panel3" Width="300px" ShowHeader="false" ShowBorder="false" Layout="Column" CssClass="" runat="server">
<Items>
<f:Label ID="lblAttach" runat="server" Label="上传附件" LabelWidth="140px">
</f:Label>
<f:Button ID="btnAttach" Icon="TableCell" EnablePostBack="true" Text="附件" runat="server" OnClick="btnAttach_Click">
</f:Button>
</Items>
</f:Panel>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:HiddenField ID="hdAttachUrl" runat="server">
</f:HiddenField>
<f:HiddenField ID="hdId" runat="server"></f:HiddenField>
<%--<f:TextBox ID="txtFoNo" runat="server" Hidden="true" Width="0"></f:TextBox>--%>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Text="Save" ToolTip="Save" ValidateForms="SimpleForm1"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="Close" Text="Close" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
<f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
</form>
</body>
</html>
@@ -0,0 +1,229 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage6 : PageBase
{
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
//上传人
BLL.Sys_UserService.InitUserDropDownList(this.drpUploadMan, true);
if (CurrUser.Account == Const.Gly)
{
drpUploadMan.Enabled = true;
}
else
{
drpUploadMan.SelectedValue = CurrUser.UserId;
drpUploadMan.Enabled = false;
}
//BLL.FileTypeService.InitFileTypeDropDownList(this.drpFileTypeId, true);
BLL.DepartService.InitDropDownList(this.drpBycDept, true);
string fileId = Request.Params["fileId"];
if (!string.IsNullOrEmpty(fileId))
{
Model.FC_ContractManagement file = BLL.ContractManagementService.GetContractManagementById(fileId);
if (file != null)
{
this.hdId.Text = file.FileId;
//if (!string.IsNullOrEmpty(file.FileTypeId))
//{
// this.drpFileTypeId.SelectedValue = file.FileTypeId;
//}
this.txtOccurDate.Text = file.OccurDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.OccurDate) : "";
this.txtFileName.Text = file.FileName;
if (!string.IsNullOrEmpty(file.BycDept))
{
this.drpBycDept.SelectedValue = file.BycDept;
}
if (!string.IsNullOrEmpty(file.UploadMan))
{
this.drpUploadMan.SelectedValue = file.UploadMan;
}
this.txtUploadDate.Text = file.UploadDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.UploadDate) : "";
this.txtRemark.Text = file.Remark;
if (!string.IsNullOrEmpty(file.FC_ID.ToString()))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(file.FC_ID.ToString());
if (data != null && !string.IsNullOrEmpty(data.Contractor))
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
}
}
else
{
string id = Request.Params["id"];
if (!string.IsNullOrEmpty(id))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(id);
if (data != null)
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
this.drpUploadMan.SelectedValue = this.CurrUser.UserId;
this.txtUploadDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
string code = SQLHelper.RunProcNewId("SpGetNewCode3", "dbo.FC_ContractManagement", "FileName", "NCR-" + txtFO.Text.Trim() + "-");
txtFileName.Text = code;
}
}
}
#endregion
#region
/// <summary>
/// 保存按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
//if (this.drpFileTypeId.SelectedValue==BLL.Const._Null)
//{
// Alert.ShowInTop("请选择合同类型", MessageBoxIcon.Warning);
// return;
//}
string id = Request.Params["id"];
string fileId = Request.Params["fileId"];
Model.FC_ContractManagement newContract = new Model.FC_ContractManagement();
newContract.FC_ID = Convert.ToInt32(id);
newContract.FileTypeId = "6";//NCR// this.drpFileTypeId.SelectedValue;
newContract.FileName = this.txtFileName.Text.Trim();
if (this.drpUploadMan.SelectedValue != BLL.Const._Null)
{
newContract.UploadMan = this.drpUploadMan.SelectedValue;
}
newContract.UploadDate = DateTime.Now;
if (this.drpBycDept.SelectedValue != BLL.Const._Null)
{
newContract.BycDept = this.drpBycDept.SelectedValue;
}
newContract.OccurDate = Funs.GetNewDateTime(this.txtOccurDate.Text);
newContract.Remark = this.txtRemark.Text.Trim();
if (!string.IsNullOrEmpty(fileId))
{
newContract.FileId = fileId;
var att = from x in Funs.DB.AttachFile where x.ToKeyId == fileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.UpdateContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "修改NCR合同!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
else
{
if (!string.IsNullOrEmpty(this.hdId.Text))
{
newContract.FileId = this.hdId.Text.Trim();
}
else
{
newContract.FileId = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
this.hdId.Text = newContract.FileId;
}
var att = from x in Funs.DB.AttachFile where x.ToKeyId == newContract.FileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.AddContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "增加NCR合同!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
#endregion
#region
/// <summary>
/// 附件上传
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnAttach_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.hdId.Text)) //新增记录
{
this.hdId.Text = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
}
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../AttachFile/webuploader2.aspx?type=0&toKeyId={0}&path=FileUpload/SES/SESRelatedData/ContractManagement&menuId={1}", this.hdId.Text, BLL.Const.SESRelatedDateMenuId)));
}
#endregion
#region DropDownList下拉选择
/// <summary>
/// 合同类型下拉选择
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
//protected void drpFileTypeId_SelectedIndexChanged(object sender, EventArgs e)
//{
// txtFileName.Text = string.Empty;
// if (this.drpFileTypeId.SelectedValue != BLL.Const._Null)
// {
// string code = SQLHelper.RunProcNewId("SpGetNewCode3", "dbo.FC_ContractManagement", "FileName", this.drpFileTypeId.SelectedText + "-" + txtFoNo.Text + "-");
// txtFileName.Text = code;
// }
//}
#endregion
}
}
@@ -0,0 +1,215 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage6
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtFileType 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileType;
/// <summary>
/// txtOccurDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtOccurDate;
/// <summary>
/// txtFileName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileName;
/// <summary>
/// drpBycDept 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpBycDept;
/// <summary>
/// drpUploadMan 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpUploadMan;
/// <summary>
/// txtUploadDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtUploadDate;
/// <summary>
/// txtFO 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFO;
/// <summary>
/// txtContractor 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtContractor;
/// <summary>
/// txtRemark 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextArea txtRemark;
/// <summary>
/// Panel3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel3;
/// <summary>
/// lblAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblAttach;
/// <summary>
/// btnAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttach;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// hdAttachUrl 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdAttachUrl;
/// <summary>
/// hdId 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdId;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
/// <summary>
/// WindowAtt 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window WindowAtt;
}
}
@@ -0,0 +1,84 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SESRelatedDataContractManage7.aspx.cs" Inherits="FineUIPro.Web.SES.SESRelatedDataContractManage7" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>合同约谈</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileType" runat="server" Label="文件类型" Text="合同约谈" LabelWidth="140px" Readonly="true"></f:TextBox>
<%--<f:DropDownList ID="drpFileTypeId" runat="server" Label="文件类型" LabelWidth="140px" Required="true" ShowRedStar="true" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpFileTypeId_SelectedIndexChanged"></f:DropDownList>--%>
<f:DatePicker ID="txtOccurDate" runat="server" Label="发生日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileName" runat="server" Label="文件编号" Required="true" ShowRedStar="true" MaxLength="200" LabelWidth="140px" Readonly="true">
</f:TextBox>
<f:DropDownList ID="drpBycDept" runat="server" Label="BYC负责部门" LabelWidth="140px" EnableEdit="true"></f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpUploadMan" runat="server" Label="上传人" LabelWidth="140px"></f:DropDownList>
<f:DatePicker ID="txtUploadDate" runat="server" Label="上传日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFO" runat="server" Label="合同号" LabelWidth="140px" Readonly="true"></f:TextBox>
<f:TextBox ID="txtContractor" runat="server" Label="承包商名称" LabelWidth="140px" Readonly="true"></f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextArea ID="txtRemark" runat="server" Label="描述" MaxLength="500" LabelWidth="140px"></f:TextArea>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Panel ID="Panel3" Width="300px" ShowHeader="false" ShowBorder="false" Layout="Column" CssClass="" runat="server">
<Items>
<f:Label ID="lblAttach" runat="server" Label="上传附件" LabelWidth="140px">
</f:Label>
<f:Button ID="btnAttach" Icon="TableCell" EnablePostBack="true" Text="附件" runat="server" OnClick="btnAttach_Click">
</f:Button>
</Items>
</f:Panel>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:HiddenField ID="hdAttachUrl" runat="server">
</f:HiddenField>
<f:HiddenField ID="hdId" runat="server"></f:HiddenField>
<%--<f:TextBox ID="txtFoNo" runat="server" Hidden="true" Width="0"></f:TextBox>--%>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Text="Save" ToolTip="Save" ValidateForms="SimpleForm1"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="Close" Text="Close" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
<f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
</form>
</body>
</html>
@@ -0,0 +1,212 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage7 : PageBase
{
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
//上传人
BLL.Sys_UserService.InitUserDropDownList(this.drpUploadMan, true);
if (CurrUser.Account == Const.Gly)
{
drpUploadMan.Enabled = true;
}
else
{
drpUploadMan.SelectedValue = CurrUser.UserId;
drpUploadMan.Enabled = false;
}
//BLL.FileTypeService.InitFileTypeDropDownList(this.drpFileTypeId, true);
BLL.DepartService.InitDropDownList(this.drpBycDept, true);
string fileId = Request.Params["fileId"];
if (!string.IsNullOrEmpty(fileId))
{
Model.FC_ContractManagement file = BLL.ContractManagementService.GetContractManagementById(fileId);
if (file != null)
{
this.hdId.Text = file.FileId;
//if (!string.IsNullOrEmpty(file.FileTypeId))
//{
// this.drpFileTypeId.SelectedValue = file.FileTypeId;
//}
this.txtOccurDate.Text = file.OccurDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.OccurDate) : "";
this.txtFileName.Text = file.FileName;
if (!string.IsNullOrEmpty(file.BycDept))
{
this.drpBycDept.SelectedValue = file.BycDept;
}
if (!string.IsNullOrEmpty(file.UploadMan))
{
this.drpUploadMan.SelectedValue = file.UploadMan;
}
this.txtUploadDate.Text = file.UploadDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.UploadDate) : "";
this.txtRemark.Text = file.Remark;
if (!string.IsNullOrEmpty(file.FC_ID.ToString()))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(file.FC_ID.ToString());
if (data != null && !string.IsNullOrEmpty(data.Contractor))
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
}
}
else
{
string id = Request.Params["id"];
if (!string.IsNullOrEmpty(id))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(id);
if (data != null)
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
this.drpUploadMan.SelectedValue = this.CurrUser.UserId;
this.txtUploadDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
string code = SQLHelper.RunProcNewId("SpGetNewCode3", "dbo.FC_ContractManagement", "FileName", "合同约谈-" + txtFO.Text.Trim() + "-");
txtFileName.Text = code;
}
}
}
#endregion
#region
/// <summary>
/// 保存按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
//if (this.drpFileTypeId.SelectedValue==BLL.Const._Null)
//{
// Alert.ShowInTop("请选择合同类型", MessageBoxIcon.Warning);
// return;
//}
string id = Request.Params["id"];
string fileId = Request.Params["fileId"];
Model.FC_ContractManagement newContract = new Model.FC_ContractManagement();
newContract.FC_ID = Convert.ToInt32(id);
newContract.FileTypeId = "7";//合同约谈// this.drpFileTypeId.SelectedValue;
newContract.FileName = this.txtFileName.Text.Trim();
if (this.drpUploadMan.SelectedValue != BLL.Const._Null)
{
newContract.UploadMan = this.drpUploadMan.SelectedValue;
}
newContract.UploadDate = DateTime.Now;
if (this.drpBycDept.SelectedValue != BLL.Const._Null)
{
newContract.BycDept = this.drpBycDept.SelectedValue;
}
newContract.OccurDate = Funs.GetNewDateTime(this.txtOccurDate.Text);
newContract.Remark = this.txtRemark.Text.Trim();
if (!string.IsNullOrEmpty(fileId))
{
newContract.FileId = fileId;
var att = from x in Funs.DB.AttachFile where x.ToKeyId == fileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.UpdateContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "修改合同约谈!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
else
{
if (!string.IsNullOrEmpty(this.hdId.Text))
{
newContract.FileId = this.hdId.Text.Trim();
}
else
{
newContract.FileId = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
this.hdId.Text = newContract.FileId;
}
var att = from x in Funs.DB.AttachFile where x.ToKeyId == newContract.FileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.AddContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "增加合同约谈!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
#endregion
#region
/// <summary>
/// 附件上传
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnAttach_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.hdId.Text)) //新增记录
{
this.hdId.Text = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
}
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../AttachFile/webuploader2.aspx?type=0&toKeyId={0}&path=FileUpload/SES/SESRelatedData/ContractManagement&menuId={1}", this.hdId.Text, BLL.Const.SESRelatedDateMenuId)));
}
#endregion
}
}
@@ -0,0 +1,215 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage7
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtFileType 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileType;
/// <summary>
/// txtOccurDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtOccurDate;
/// <summary>
/// txtFileName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileName;
/// <summary>
/// drpBycDept 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpBycDept;
/// <summary>
/// drpUploadMan 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpUploadMan;
/// <summary>
/// txtUploadDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtUploadDate;
/// <summary>
/// txtFO 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFO;
/// <summary>
/// txtContractor 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtContractor;
/// <summary>
/// txtRemark 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextArea txtRemark;
/// <summary>
/// Panel3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel3;
/// <summary>
/// lblAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblAttach;
/// <summary>
/// btnAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttach;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// hdAttachUrl 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdAttachUrl;
/// <summary>
/// hdId 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdId;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
/// <summary>
/// WindowAtt 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window WindowAtt;
}
}
@@ -0,0 +1,84 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SESRelatedDataContractManage8.aspx.cs" Inherits="FineUIPro.Web.SES.SESRelatedDataContractManage8" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>开工会</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileType" runat="server" Label="文件类型" Text="开工会" LabelWidth="140px" Readonly="true"></f:TextBox>
<%--<f:DropDownList ID="drpFileTypeId" runat="server" Label="文件类型" LabelWidth="140px" Required="true" ShowRedStar="true" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpFileTypeId_SelectedIndexChanged"></f:DropDownList>--%>
<f:DatePicker ID="txtOccurDate" runat="server" Label="发生日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileName" runat="server" Label="文件编号" Required="true" ShowRedStar="true" MaxLength="200" LabelWidth="140px" Readonly="true">
</f:TextBox>
<f:DropDownList ID="drpBycDept" runat="server" Label="BYC负责部门" LabelWidth="140px" EnableEdit="true"></f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpUploadMan" runat="server" Label="上传人" LabelWidth="140px"></f:DropDownList>
<f:DatePicker ID="txtUploadDate" runat="server" Label="上传日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFO" runat="server" Label="合同号" LabelWidth="140px" Readonly="true"></f:TextBox>
<f:TextBox ID="txtContractor" runat="server" Label="承包商名称" LabelWidth="140px" Readonly="true"></f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextArea ID="txtRemark" runat="server" Label="描述" MaxLength="500" LabelWidth="140px"></f:TextArea>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Panel ID="Panel3" Width="300px" ShowHeader="false" ShowBorder="false" Layout="Column" CssClass="" runat="server">
<Items>
<f:Label ID="lblAttach" runat="server" Label="上传附件" LabelWidth="140px">
</f:Label>
<f:Button ID="btnAttach" Icon="TableCell" EnablePostBack="true" Text="附件" runat="server" OnClick="btnAttach_Click">
</f:Button>
</Items>
</f:Panel>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:HiddenField ID="hdAttachUrl" runat="server">
</f:HiddenField>
<f:HiddenField ID="hdId" runat="server"></f:HiddenField>
<%--<f:TextBox ID="txtFoNo" runat="server" Hidden="true" Width="0"></f:TextBox>--%>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Text="Save" ToolTip="Save" ValidateForms="SimpleForm1"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="Close" Text="Close" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
<f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
</form>
</body>
</html>
@@ -0,0 +1,212 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage8 :PageBase
{
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
//上传人
BLL.Sys_UserService.InitUserDropDownList(this.drpUploadMan, true);
if (CurrUser.Account == Const.Gly)
{
drpUploadMan.Enabled = true;
}
else
{
drpUploadMan.SelectedValue = CurrUser.UserId;
drpUploadMan.Enabled = false;
}
//BLL.FileTypeService.InitFileTypeDropDownList(this.drpFileTypeId, true);
BLL.DepartService.InitDropDownList(this.drpBycDept, true);
string fileId = Request.Params["fileId"];
if (!string.IsNullOrEmpty(fileId))
{
Model.FC_ContractManagement file = BLL.ContractManagementService.GetContractManagementById(fileId);
if (file != null)
{
this.hdId.Text = file.FileId;
//if (!string.IsNullOrEmpty(file.FileTypeId))
//{
// this.drpFileTypeId.SelectedValue = file.FileTypeId;
//}
this.txtOccurDate.Text = file.OccurDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.OccurDate) : "";
this.txtFileName.Text = file.FileName;
if (!string.IsNullOrEmpty(file.BycDept))
{
this.drpBycDept.SelectedValue = file.BycDept;
}
if (!string.IsNullOrEmpty(file.UploadMan))
{
this.drpUploadMan.SelectedValue = file.UploadMan;
}
this.txtUploadDate.Text = file.UploadDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.UploadDate) : "";
this.txtRemark.Text = file.Remark;
if (!string.IsNullOrEmpty(file.FC_ID.ToString()))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(file.FC_ID.ToString());
if (data != null && !string.IsNullOrEmpty(data.Contractor))
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
}
}
else
{
string id = Request.Params["id"];
if (!string.IsNullOrEmpty(id))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(id);
if (data != null)
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
this.drpUploadMan.SelectedValue = this.CurrUser.UserId;
this.txtUploadDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
string code = SQLHelper.RunProcNewId("SpGetNewCode3", "dbo.FC_ContractManagement", "FileName", "开工会-" + txtFO.Text.Trim() + "-");
txtFileName.Text = code;
}
}
}
#endregion
#region
/// <summary>
/// 保存按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
//if (this.drpFileTypeId.SelectedValue==BLL.Const._Null)
//{
// Alert.ShowInTop("请选择合同类型", MessageBoxIcon.Warning);
// return;
//}
string id = Request.Params["id"];
string fileId = Request.Params["fileId"];
Model.FC_ContractManagement newContract = new Model.FC_ContractManagement();
newContract.FC_ID = Convert.ToInt32(id);
newContract.FileTypeId = "8";//开工会// this.drpFileTypeId.SelectedValue;
newContract.FileName = this.txtFileName.Text.Trim();
if (this.drpUploadMan.SelectedValue != BLL.Const._Null)
{
newContract.UploadMan = this.drpUploadMan.SelectedValue;
}
newContract.UploadDate = DateTime.Now;
if (this.drpBycDept.SelectedValue != BLL.Const._Null)
{
newContract.BycDept = this.drpBycDept.SelectedValue;
}
newContract.OccurDate = Funs.GetNewDateTime(this.txtOccurDate.Text);
newContract.Remark = this.txtRemark.Text.Trim();
if (!string.IsNullOrEmpty(fileId))
{
newContract.FileId = fileId;
var att = from x in Funs.DB.AttachFile where x.ToKeyId == fileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.UpdateContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "修改开工会!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
else
{
if (!string.IsNullOrEmpty(this.hdId.Text))
{
newContract.FileId = this.hdId.Text.Trim();
}
else
{
newContract.FileId = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
this.hdId.Text = newContract.FileId;
}
var att = from x in Funs.DB.AttachFile where x.ToKeyId == newContract.FileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.AddContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "增加开工会!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
#endregion
#region
/// <summary>
/// 附件上传
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnAttach_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.hdId.Text)) //新增记录
{
this.hdId.Text = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
}
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../AttachFile/webuploader2.aspx?type=0&toKeyId={0}&path=FileUpload/SES/SESRelatedData/ContractManagement&menuId={1}", this.hdId.Text, BLL.Const.SESRelatedDateMenuId)));
}
#endregion
}
}
@@ -0,0 +1,215 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage8
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtFileType 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileType;
/// <summary>
/// txtOccurDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtOccurDate;
/// <summary>
/// txtFileName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileName;
/// <summary>
/// drpBycDept 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpBycDept;
/// <summary>
/// drpUploadMan 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpUploadMan;
/// <summary>
/// txtUploadDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtUploadDate;
/// <summary>
/// txtFO 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFO;
/// <summary>
/// txtContractor 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtContractor;
/// <summary>
/// txtRemark 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextArea txtRemark;
/// <summary>
/// Panel3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel3;
/// <summary>
/// lblAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblAttach;
/// <summary>
/// btnAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttach;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// hdAttachUrl 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdAttachUrl;
/// <summary>
/// hdId 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdId;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
/// <summary>
/// WindowAtt 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window WindowAtt;
}
}
@@ -0,0 +1,85 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SESRelatedDataContractManage9.aspx.cs" Inherits="FineUIPro.Web.SES.SESRelatedDataContractManage9" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>会议纪要</title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileType" runat="server" Label="文件类型" Text="会议纪要" LabelWidth="140px" Readonly="true"></f:TextBox>
<%--<f:DropDownList ID="drpFileTypeId" runat="server" Label="文件类型" LabelWidth="140px" Required="true" ShowRedStar="true" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpFileTypeId_SelectedIndexChanged"></f:DropDownList>--%>
<f:DatePicker ID="txtOccurDate" runat="server" Label="发生日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileName" runat="server" Label="文件编号" Required="true" ShowRedStar="true" MaxLength="200" LabelWidth="140px" Readonly="true">
</f:TextBox>
<f:DropDownList ID="drpBycDept" runat="server" Label="BYC负责部门" LabelWidth="140px" EnableEdit="true"></f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpUploadMan" runat="server" Label="上传人" LabelWidth="140px"></f:DropDownList>
<f:DatePicker ID="txtUploadDate" runat="server" Label="上传日期" LabelWidth="140px"></f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtFO" runat="server" Label="合同号" LabelWidth="140px" Readonly="true"></f:TextBox>
<f:TextBox ID="txtContractor" runat="server" Label="承包商名称" LabelWidth="140px" Readonly="true"></f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextArea ID="txtRemark" runat="server" Label="描述" MaxLength="500" LabelWidth="140px"></f:TextArea>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Panel ID="Panel3" Width="300px" ShowHeader="false" ShowBorder="false" Layout="Column" CssClass="" runat="server">
<Items>
<f:Label ID="lblAttach" runat="server" Label="上传附件" LabelWidth="140px">
</f:Label>
<f:Button ID="btnAttach" Icon="TableCell" EnablePostBack="true" Text="附件" runat="server" OnClick="btnAttach_Click">
</f:Button>
</Items>
</f:Panel>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:HiddenField ID="hdAttachUrl" runat="server">
</f:HiddenField>
<f:HiddenField ID="hdId" runat="server"></f:HiddenField>
<%--<f:TextBox ID="txtFoNo" runat="server" Hidden="true" Width="0"></f:TextBox>--%>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Text="Save" ToolTip="Save" ValidateForms="SimpleForm1"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="Close" Text="Close" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
<f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
</form>
</body>
</html>
@@ -0,0 +1,212 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage9 : PageBase
{
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
//上传人
BLL.Sys_UserService.InitUserDropDownList(this.drpUploadMan, true);
if (CurrUser.Account == Const.Gly)
{
drpUploadMan.Enabled = true;
}
else
{
drpUploadMan.SelectedValue = CurrUser.UserId;
drpUploadMan.Enabled = false;
}
//BLL.FileTypeService.InitFileTypeDropDownList(this.drpFileTypeId, true);
BLL.DepartService.InitDropDownList(this.drpBycDept, true);
string fileId = Request.Params["fileId"];
if (!string.IsNullOrEmpty(fileId))
{
Model.FC_ContractManagement file = BLL.ContractManagementService.GetContractManagementById(fileId);
if (file != null)
{
this.hdId.Text = file.FileId;
//if (!string.IsNullOrEmpty(file.FileTypeId))
//{
// this.drpFileTypeId.SelectedValue = file.FileTypeId;
//}
this.txtOccurDate.Text = file.OccurDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.OccurDate) : "";
this.txtFileName.Text = file.FileName;
if (!string.IsNullOrEmpty(file.BycDept))
{
this.drpBycDept.SelectedValue = file.BycDept;
}
if (!string.IsNullOrEmpty(file.UploadMan))
{
this.drpUploadMan.SelectedValue = file.UploadMan;
}
this.txtUploadDate.Text = file.UploadDate.HasValue ? string.Format("{0:yyyy-MM-dd}", file.UploadDate) : "";
this.txtRemark.Text = file.Remark;
if (!string.IsNullOrEmpty(file.FC_ID.ToString()))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(file.FC_ID.ToString());
if (data != null && !string.IsNullOrEmpty(data.Contractor))
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
}
}
else
{
string id = Request.Params["id"];
if (!string.IsNullOrEmpty(id))
{
var data = BLL.SESRelatedDataService.GetSESRelatedDataById(id);
if (data != null)
{
var con = BLL.ContractorService.GetContractorById(data.Contractor);
if (con != null)
{
string contractor = string.Empty;
if (string.IsNullOrEmpty(con.Contractor) && !string.IsNullOrEmpty(con.ContractorCN))
{
contractor = con.ContractorCN;
}
else if (string.IsNullOrEmpty(con.ContractorCN) && !string.IsNullOrEmpty(con.Contractor))
{
contractor = con.Contractor;
}
else
{
contractor = con.Contractor + " " + con.ContractorCN;
}
txtContractor.Text = contractor;
}
this.txtFO.Text = data.FO_NO;
}
}
this.drpUploadMan.SelectedValue = this.CurrUser.UserId;
this.txtUploadDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
string code = SQLHelper.RunProcNewId("SpGetNewCode3", "dbo.FC_ContractManagement", "FileName", "会议纪要-" + txtFO.Text.Trim() + "-");
txtFileName.Text = code;
}
}
}
#endregion
#region
/// <summary>
/// 保存按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
//if (this.drpFileTypeId.SelectedValue==BLL.Const._Null)
//{
// Alert.ShowInTop("请选择合同类型", MessageBoxIcon.Warning);
// return;
//}
string id = Request.Params["id"];
string fileId = Request.Params["fileId"];
Model.FC_ContractManagement newContract = new Model.FC_ContractManagement();
newContract.FC_ID = Convert.ToInt32(id);
newContract.FileTypeId = "9";//会议纪要// this.drpFileTypeId.SelectedValue;
newContract.FileName = this.txtFileName.Text.Trim();
if (this.drpUploadMan.SelectedValue != BLL.Const._Null)
{
newContract.UploadMan = this.drpUploadMan.SelectedValue;
}
newContract.UploadDate = DateTime.Now;
if (this.drpBycDept.SelectedValue != BLL.Const._Null)
{
newContract.BycDept = this.drpBycDept.SelectedValue;
}
newContract.OccurDate = Funs.GetNewDateTime(this.txtOccurDate.Text);
newContract.Remark = this.txtRemark.Text.Trim();
if (!string.IsNullOrEmpty(fileId))
{
newContract.FileId = fileId;
var att = from x in Funs.DB.AttachFile where x.ToKeyId == fileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.UpdateContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "修改会议纪要!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
else
{
if (!string.IsNullOrEmpty(this.hdId.Text))
{
newContract.FileId = this.hdId.Text.Trim();
}
else
{
newContract.FileId = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
this.hdId.Text = newContract.FileId;
}
var att = from x in Funs.DB.AttachFile where x.ToKeyId == newContract.FileId select x;
if (att.Count() > 0)
{
newContract.AttachUrl = att.First().AttachUrl;
}
BLL.ContractManagementService.AddContractManagement(newContract);
BLL.Sys_LogService.AddLog(this.CurrUser.UserId, "增加会议纪要!");
ShowNotify("Save successfully!", MessageBoxIcon.Success);
}
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
#endregion
#region
/// <summary>
/// 附件上传
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnAttach_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.hdId.Text)) //新增记录
{
this.hdId.Text = SQLHelper.GetNewID(typeof(Model.FC_ContractManagement));
}
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../AttachFile/webuploader2.aspx?type=0&toKeyId={0}&path=FileUpload/SES/SESRelatedData/ContractManagement&menuId={1}", this.hdId.Text, BLL.Const.SESRelatedDateMenuId)));
}
#endregion
}
}
@@ -0,0 +1,215 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.SES
{
public partial class SESRelatedDataContractManage9
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtFileType 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileType;
/// <summary>
/// txtOccurDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtOccurDate;
/// <summary>
/// txtFileName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileName;
/// <summary>
/// drpBycDept 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpBycDept;
/// <summary>
/// drpUploadMan 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpUploadMan;
/// <summary>
/// txtUploadDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtUploadDate;
/// <summary>
/// txtFO 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFO;
/// <summary>
/// txtContractor 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtContractor;
/// <summary>
/// txtRemark 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextArea txtRemark;
/// <summary>
/// Panel3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel3;
/// <summary>
/// lblAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblAttach;
/// <summary>
/// btnAttach 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttach;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// hdAttachUrl 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdAttachUrl;
/// <summary>
/// hdId 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdId;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
/// <summary>
/// WindowAtt 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window WindowAtt;
}
}