2
schangxiang@126.com
2024-08-16 b47c50a2a514def7374b32d7194b2c599cba5625
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Material.aspx.cs" Inherits="iWareWms.View.MATERIAL.Material.Material" %>
 
<!DOCTYPE html>
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server">
        </f:PageManager>
        <f:Panel ID="Panel1" runat="server" Layout="VBox" ShowBorder="false" ShowHeader="false">
            <Items>
                <f:Form ID="Form2" runat="server" BodyPadding="5px" ShowBorder="false" ShowHeader="false">
                    <Rows>
                        <f:FormRow runat="server">
                            <Items>
                                <f:TextBox ID="tbCode" Label="物料编号" runat="server" EmptyText="在物料编号中搜索" NextFocusControl="SearchBtn" LabelWidth="80px">
                                </f:TextBox>
 
                                <%--<f:TextBox ID="tbName" Label="物料名称" runat="server" EmptyText="在物料名称中搜索" NextFocusControl="SearchBtn" LabelWidth="80px">
                                </f:TextBox>--%>
                                
                                <f:DropDownList ID="ddlTypeId" runat="server" Label="物料材质" AutoPostBack="true" LabelWidth="80px" OnSelectedIndexChanged="Search" AutoSelectFirstItem="true">
                                </f:DropDownList>
                            </Items>
                        </f:FormRow>
                        <f:FormRow runat="server">
                            <Items>
                                <%--<f:DropDownList ID="ddlType" runat="server" Label="" AutoPostBack="true" NextFocusControl="SearchBtn" LabelWidth="80px" OnSelectedIndexChanged="Search">
                                </f:DropDownList>--%>
 
                                <f:DropDownList  ID="ddlStatus" AutoPostBack="true" LabelWidth="80px" OnSelectedIndexChanged="Search"  NextFocusControl="SearchBtn" Label="启用状态"  runat="server">
                                </f:DropDownList>
                                                               
                                <f:Button ID="SearchBtn" runat="server" Text="搜索" OnClick="Search"></f:Button>
                             </Items>
                        </f:FormRow>
                    </Rows>
                </f:Form>
 
                <f:Grid ID="MaterialGrid" runat="server" BoxFlex="1" CssClass="blockpanel"
                    IsDatabasePaging="true" DataKeyNames="Id" AllowPaging="true" OnPageIndexChange="GridPageIndexChange"
                    ShowBorder="true" EnableRowLines="True"
                    OnRowCommand="GridRowCommand" ShowSelectedCell="False" KeepCurrentSelection="true"
                    ShowHeader="false" EnableCheckBoxSelect="true" EnableTextSelection ="true">
 
                    <Toolbars>
                        <f:Toolbar runat="server">
                            <Items>
                                <f:Button ID="Button2" Icon="GroupEdit" EnablePostBack="false" runat="server" Text="设置启用状态">
                                    <Menu ID="Menu1" runat="server">
                                        <f:MenuButton ID="MenuButton1" OnClick="EnableStatusClick" Text="启用选中记录" runat="server"></f:MenuButton>
                                        <f:MenuButton ID="MenuButton2" OnClick="DisableStatusClick" runat="server" Text="禁用选中记录"></f:MenuButton>
                                    </Menu>
                                </f:Button>
                                <f:Button ID="Button3" runat="server" Icon="Cross" Text="删除选中物料" OnClick="Delete"></f:Button>
                                <f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
   
                                <f:FileUpload runat="server" ID="FileUpload1" ButtonText="导入Excel" AcceptFileTypes=".xlsx,.xls" ButtonOnly="true"
                                      AutoPostBack="true" OnFileSelected="FileUpload1_FileSelected" ButtonIconFont="_Upload">  
                                </f:FileUpload>
 
                                <f:Button ID="ToExcel" EnableAjax="false" Icon="ApplicationOsxGet"
                                    runat="server" Text="导出Excel" OnClick="ExportExcel"> 
                                </f:Button>
                                <f:Button ID="Button1" runat="server" Icon="Add" Text="新增物料"></f:Button>
                            </Items>
                        </f:Toolbar>
                    </Toolbars>
 
                    <Columns>
                        <f:RowNumberField MinWidth="24px" HeaderText="" TextAlign="Left" />
                        <f:CheckBoxField DataField="Status" SortField="Status" HeaderText="启用" RenderAsStaticField="true" MaxWidth="60px"  />
                        <f:BoundField DataField="Code"  MinWidth="200px" HeaderText="物料编号" />
                        <f:BoundField DataField="Name"  MinWidth="120px" HeaderText="物料名称" />
                        <f:BoundField DataField="MaterialNo"  MinWidth="120px" HeaderText="物料规格号" />
                        <f:BoundField DataField="Version"  MaxWidth="60px" HeaderText="版本" />
                        <f:BoundField DataField="TypeName"  MinWidth="96px" HeaderText="物料材质" />
                        <f:BoundField DataField="CuttingType"  MinWidth="96px" HeaderText="切割类型" />
                        <%--<f:TemplateField MinWidth="96px" HeaderText="所属大类" SortField="Type">
                            <ItemTemplate>
                                <asp:Label ID="Type" runat="server" Text='<%# GetType(Eval("Type")) %>'></asp:Label>
                            </ItemTemplate>
                        </f:TemplateField>--%>
                        <f:BoundField DataField="ClassificationSociety"  MinWidth="96px" HeaderText="船级社" />
                        <f:BoundField DataField="SerialNo"  MinWidth="108px" HeaderText="分段号" />
                        <f:BoundField DataField="Thick"  MinWidth="96px" HeaderText="厚(mm)" />
                        <f:BoundField DataField="Wide"  MinWidth="96px" HeaderText="宽(mm)" />
                        <f:BoundField DataField="Length"  MinWidth="80px" HeaderText="长(mm)" />
                        <f:BoundField DataField="Weight"  MinWidth="108px" HeaderText="重量(t)" />
                        <f:BoundField DataField="IssueProjectNo"  MinWidth="80px" HeaderText="发放工程号" />
                        <f:BoundField DataField="ProcurementProjectNo"  MinWidth="80px" HeaderText="采购工程号" />
                        <f:BoundField DataField="GuaranteePeriod"  MinWidth="108px" HeaderText="保质期(年)" />
                        <f:BoundField DataField="Cost"  MinWidth="80px" HeaderText="成本" />
                        <f:BoundField DataField="Unit"  MinWidth="96px" HeaderText="计数单位" />
                        <f:BoundField DataField="Description"  MinWidth="180px" HeaderText="描述"   />        
                        <f:BoundField DataField="Remark"  MinWidth="180px" HeaderText="备注" ExpandUnusedSpace="true"/>
                        <f:WindowField ColumnID="editField" TextAlign="Center" HeaderText="编辑" Icon="Pencil" ToolTip="编辑"     
                            DataWindowTitleField="Name" DataWindowTitleFormatString="编辑-{0}-物料"
                            WindowID="Window1"  DataIFrameUrlFields="Id" DataIFrameUrlFormatString="~/View/MATERIAL/Material/MaterialDetail.aspx?Id={0}&&IsEdit='1'"
                            MinWidth="70px"  />
                        <f:LinkButtonField ColumnID="deleteField" TextAlign="Center" HeaderText="删除" Icon="Delete" ToolTip="删除"
                            ConfirmText="确定删除此记录?" ExpandUnusedSpace="true" ConfirmTarget="Top" CommandName="Delete" MinWidth="70px" />
                    </Columns>
 
                    <PageItems>
                        <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server"></f:ToolbarSeparator>
                        <f:ToolbarText ID="ToolbarText1" runat="server"></f:ToolbarText>
                        <f:DropDownList ID="ddlPageSize" runat="server" Label="每页记录数" OnSelectedIndexChanged="PageSizeSelectedIndexChanged" AutoPostBack="true">
                            <f:ListItem Text="8" Value="8" />
                            <f:ListItem Text="10" Value="10" />
                            <f:ListItem Text="15" Value="15" />
                            <f:ListItem Text="20" Value="20" />
                        </f:DropDownList>
                    </PageItems>
 
                </f:Grid>
            </Items>
 
        </f:Panel>
 
        <f:Window ID="Window1" runat="server" IsModal="true" Hidden="true" Target="Top" EnableResize="true"
            EnableMaximize="true" EnableIFrame="true" IFrameUrl="about:blank" Width="800px"
            Height="460px" OnClose="WindowClose">
        </f:Window>
 
        <f:Window ID="Window2" runat="server" IsModal="true" Hidden="true" WindowPosition="Center" Target="Top" EnableResize="true"
            EnableMaximize="true" EnableIFrame="true" IFrameUrl="about:blank" Width="220px"
            Height="120px">
        </f:Window>
         
        <f:Timer OnTick="ExcelTick" runat="server" Enabled="false" Interval="1" ID="timer1"></f:Timer>
         
    </form>
</body>
</html>