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
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Place.aspx.cs" Inherits="iWareWms.View.FM.Place.Place" %>
 
<!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="tbCodeName" Label="库位编号" runat="server" EmptyText="在库位编号中搜索" NextFocusControl="SearchBtn" LabelWidth="80px" MaxLength="20" MinLength="1" >
                                </f:TextBox>
                                 
                                <f:DropDownList runat="server" ID="ddlTypeId" AutoSelectFirstItem="true" Label="库位类型" LabelWidth="80px" AutoPostBack="true" OnSelectedIndexChanged="Search">
                                    <f:ListItem Text="全部" Value=""  />
                                </f:DropDownList>                      
                                
                                
                                                                     
                                 <f:Button ID="SearchBtn" runat="server" Text="搜索" OnClick="Search"  Width="50px" ></f:Button>
                            </Items>
                        </f:FormRow>
 
                    </Rows>
                </f:Form>
 
                <f:Grid ID="PlaceGrid" runat="server" BoxFlex="1" CssClass="blockpanel"
                    IsDatabasePaging="true" DataKeyNames="Id,EquipName" 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="Button3" runat="server" Icon="Cross" Text="删除选中库位" OnClick="Delete" Hidden="true"></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" Hidden="true">
                                     </f:FileUpload>
 
                                <f:Button ID="ToExcel" EnableAjax="false" Icon="ApplicationOsxGet"
                                    runat="server" Text="导出Excel" OnClick="ExportExcel"> 
                                </f:Button>
                                <f:Button ID="btnReset" runat="server" Icon="Stop" Text="库位状态重置"   OnClick="btnReset_Click"></f:Button>
                                <f:Button ID="btnUnLock" runat="server" Icon="Stop" Text="库位解锁"    OnClick="btnUnLock_Click"></f:Button>
                                <f:Button ID="Button1" runat="server" Icon="Add" Text="新增库位"  Hidden="true"></f:Button>
                            </Items>
                        </f:Toolbar>
                    </Toolbars>
 
                    <Columns>
                        <f:RowNumberField MinWidth="24px" HeaderText=""  TextAlign="Left"/>
                        <f:BoundField DataField="Code"  MinWidth="80px" HeaderText="库位编码" />
                        <f:BoundField DataField="PlaceTypeName"  MinWidth="96px" HeaderText="库位类型" />
                        <f:BoundField DataField="HeightLevel" MinWidth="48px" HeaderText="档位" />
                        <f:BoundField DataField="Row" MinWidth="48px" HeaderText="排" />
                        <f:BoundField DataField="Col" MinWidth="48px" HeaderText="列" />
                        <f:BoundField DataField="Layer" MinWidth="48px" HeaderText="层" />                    
                        <f:BoundField DataField="Length" MinWidth="64px" HeaderText="长(cm)" />
                        <f:BoundField DataField="Width" MinWidth="64px" HeaderText="宽(cm)" />
                        <f:BoundField DataField="Height" MinWidth="64px" HeaderText="高(cm)" />
                        <f:BoundField DataField="Posx" MinWidth="64px" HeaderText="X坐标" />
                        <f:BoundField DataField="Posy" MinWidth="64px" HeaderText="Y坐标" />
                        <f:BoundField DataField="Posz" MinWidth="64px" HeaderText="Z坐标" />
                        <f:BoundField DataField="MaxWeight" MinWidth="96px" HeaderText="承重(kg)" ExpandUnusedSpace="true"/>
                        <f:TemplateField MinWidth="48px" HeaderText="库位状态" SortField="Status">
                            <ItemTemplate>
                                <asp:Label ID="Status" runat="server" Text='<%# GetStatus(Eval("Status")) %>'></asp:Label>
                            </ItemTemplate>
                        </f:TemplateField>
                        <f:TemplateField MinWidth="48px" HeaderText="是否锁定" SortField="IsLock">
                            <ItemTemplate>
                                <asp:Label ID="IsLock" runat="server" Text='<%# GetIsLock(Eval("IsLock")) %>'></asp:Label>
                            </ItemTemplate>
                        </f:TemplateField>
                        <f:BoundField DataField="IsExecute" MinWidth="48px" HeaderText="是否完成"   Hidden="true" />
                        <f:WindowField ColumnID="editField" TextAlign="Center" HeaderText="编辑" Icon="Pencil" ToolTip="编辑"     
                            DataWindowTitleField="Code" DataWindowTitleFormatString="编辑-{0}-库位"
                            WindowID="Window1" Title="编辑" DataIFrameUrlFields="Id" DataIFrameUrlFormatString="~/View/FM/Place/PlaceDetail.aspx?Id={0}&&IsEdit='1'"
                              />
                        <f:LinkButtonField ColumnID="deleteField" TextAlign="Center" HeaderText="删除" Icon="Delete" ToolTip="删除"
                            ConfirmText="确定删除此记录?" ExpandUnusedSpace="true" ConfirmTarget="Top" CommandName="Delete" Hidden="true" />
                    </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="400px" 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>