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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MainTaskView.aspx.cs" Inherits="iWareWms.View.Task.MainTaskView" %>
 
<!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:DatePicker ID="dpSendTime" ShowTime="true" runat="server" EmptyText="发送时间" DateFormatString="yyyy-MM-dd" Label="发送时间从" ShowRedStar="true" LabelWidth="108px" >
                                </f:DatePicker>
                                <f:DatePicker ID="dpDecompositionTime" ShowTime="true" runat="server" EmptyText="分解时间中搜索"  DateFormatString="yyyy-MM-dd" Label="到" ShowRedStar="true" LabelWidth="48px" >
                                </f:DatePicker>
                                <f:TextBox ID="tbMaterial" runat="server" Label="物料号"></f:TextBox>
                            </Items> 
                         </f:FormRow> 
                        <f:FormRow runat="server"> 
 
                            <Items>
                                  <f:DropDownList runat="server" ID="ddlTasktype" AutoSelectFirstItem="false" Label="任务类型" Width="30px">
                                        <f:ListItem Text="全部" Value=""  Selected="true" />
                                        <f:ListItem Text="入库任务" Value="0" />
                                        <f:ListItem Text="出库任务" Value="1"  />
                                   </f:DropDownList>  
                                
                                 <f:DropDownList runat="server" ID="ddlStatus" AutoSelectFirstItem="false" Label="是否分解" Width="30px">
                                        <f:ListItem Text="全部" Value=""  Selected="true" />
                                        <f:ListItem Text="未分解" Value="0"  />    
                                        <f:ListItem Text="已分解" Value="1" />
                                        <f:ListItem Text="已取消" Value="2" />                              
                                       
                                 </f:DropDownList>          
 
                                 <f:Button ID="SearchBtn" runat="server" Text="搜索" OnClick="Search " Width="50px" IconAlign="Right"></f:Button>
                            </Items>
                        </f:FormRow>
 
                    </Rows>
                </f:Form>
 
                <f:Grid ID="MainTaskGrid" runat="server" BoxFlex="1" CssClass="blockpanel"
                    IsDatabasePaging="true" DataKeyNames="Id,Name" 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="EnablePriorityClick1" runat="server" Text="设置为一般状态"></f:MenuButton>
                                        <f:MenuButton ID="MenuButton2" OnClick="EnablePriorityClick2" runat="server" Text="设置为优先状态"></f:MenuButton>
                                        <f:MenuButton ID="MenuButton3" OnClick="EnablePriorityClick3" 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:Button ID="btnCreateTast" runat="server" Icon="Add" Text="生成任务"   Hidden="true" ></f:Button>
                                <f:Button ID="btnClar" runat="server" Icon="Delete" Text="清除选中任务"  OnClick="btnClar_Click" ></f:Button>
                                <f:Button ID="ToExcel" EnableAjax="false" Icon="ApplicationOsxGet" runat="server" Text="导出Excel" OnClick="ExportExcel">                           
                                </f:Button>
                            </Items>
                        </f:Toolbar>
 
                       
                    </Toolbars>
 
                    <Columns>
                        <f:RowNumberField MinWidth="50px" HeaderText="" TextAlign="Left" />
                        <f:TemplateField Width="120px" HeaderText="任务类型" SortField="TaskType">
                            <ItemTemplate>
                                <asp:Label ID="lbType" runat="server" Text='<%# GetTaskType(Eval("TaskType")) %>'></asp:Label>
                            </ItemTemplate>
                        </f:TemplateField>
                        <%--<f:BoundField DataField="SysCode"  Width="120px" HeaderText="系统号"  />--%>
                        <f:BoundField DataField="TaskNo"  Width="200px" HeaderText="任务号"  />
                        <f:TemplateField Width="120px" HeaderText="优先级" SortField="Priority">
                            <ItemTemplate>
                                <asp:Label ID="lbPriority" runat="server" Text='<%# GetPriority(Eval("Priority")) %>'></asp:Label>
                            </ItemTemplate>
                        </f:TemplateField>
                        <f:BoundField DataField="SourcePlace" Width="100px" HeaderText="起始位" />
 
                        <f:BoundField DataField="ToPlace" Width="100px" HeaderText="目标位" />
 
                        <f:BoundField DataField="MaterialCode"  Width="200px" HeaderText="物料号"  />
 
                        <f:BoundField DataField="MaterialTypeName"  Width="100px" HeaderText="物料类型" />
                       
                        
                        <f:TemplateField Width="120px" HeaderText="任务状态" SortField="Type">
                            <ItemTemplate>
                                <asp:Label ID="lbStatus" runat="server" Text='<%# GetStatus(Eval("Status")) %>'></asp:Label>
                            </ItemTemplate>
                        </f:TemplateField>
 
                         <f:BoundField DataField="SendTime"  Width="180px" HeaderText="发送时间"  />
 
                         <f:BoundField DataField="DecompositionTime"  Width="180px" HeaderText="更新时间"  />
                         <f:BoundField DataField="SourcePlaceTypeName"  Width="120px" HeaderText="起始库位类型" />
                         
 
                         <f:BoundField DataField="ToPlaceTypeName"  Width="120px" HeaderText="目标库位类型"  />
                        
                
                    </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="300px" 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>