<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="InOutList.aspx.cs" Inherits="iWareWms.View.InOut.InOutList" %>
|
|
<!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>
|
<style>
|
.f-grid-row.color1,
|
.f-grid-row.color1 .f-icon,
|
.f-grid-row.color1 a {
|
color: red;
|
/*background-color:red;*/
|
}
|
</style>
|
<script src="../../../res/js/LodopFuncs.js" type="text/javascript"></script>
|
</head>
|
<body>
|
<form id="form2" runat="server">
|
<f:PageManager ID="PageManager2" AutoSizePanelID="Panel1" runat="server">
|
</f:PageManager>
|
<f:RegionPanel ID="Panel1" runat="server" ShowBorder="false">
|
<Regions>
|
<f:Region ID="Region1" ShowBorder="false" ShowHeader="false" Position="Left" Layout="Fit" BodyPadding="5px" runat="server" Width="700px">
|
<Items>
|
<f:TabStrip ID="TabStrip2" runat="server" ActiveTabIndex="0" ShowBorder="True" AutoPostBack="true">
|
<Tabs>
|
<f:Tab ID="Tab1" runat="server" Title="出入库单号" Layout="VBox" BoxFlex="1">
|
<Items>
|
<f:Form ID="Form1" runat="server" ShowBorder="false" BodyPadding="15px" LabelWidth="100px" ShowHeader="false">
|
<Rows>
|
<f:FormRow>
|
<Items>
|
<f:DatePicker ID="dpBeginTime" ShowTime="true" runat="server" EmptyText="开始时间" DateFormatString="yyyy-MM-dd" Label="开始时间" ShowRedStar="true" LabelWidth="90px">
|
</f:DatePicker>
|
<f:DatePicker ID="dpEndTime" ShowTime="true" runat="server" EmptyText="结束时间" DateFormatString="yyyy-MM-dd" Label="结束时间" ShowRedStar="true" LabelWidth="90px">
|
</f:DatePicker>
|
</Items>
|
</f:FormRow>
|
<f:FormRow>
|
<Items>
|
<f:TextBox ID="tbListNo" Label="出入库单号" MinLength="1" MaxLength="20" RegexMessage="请输入有效的出入库单号" runat="server" LabelWidth="90px" >
|
</f:TextBox>
|
<f:Button ID="SearchBtn" runat="server" Text="搜索" OnClick="btnSerch_Click" Width="100px"></f:Button>
|
<f:Button ID="BtnDeleteInOutList" runat="server" Icon="Cross" Text="删除" OnClick="btnDeleteInOut_Click"></f:Button>
|
</Items>
|
</f:FormRow>
|
</Rows>
|
</f:Form>
|
</Items>
|
|
<Items>
|
<f:Grid EnableCheckBoxSelect="true" ID="ListNoGrid" CssClass="blockpanel" BoxFlex="1" OnRowCommand="GridRowCommand"
|
runat="server" DataKeyNames="RowId,Id,ListNo" AllowCellEditing="true" ShowBorder="true" ShowHeader="true" Title="计划浏览" DataIDField="Id"
|
EnableRowSelectEvent="false" EnableRowClickEvent="false" EnableTextSelection="true" AllowPaging="false" EnableCollapse="false">
|
<Columns>
|
<f:RowNumberField ID="RowId" HeaderText="" TextAlign="Left" />
|
<f:BoundField ColumnID="Id" DataField="Id" HeaderText="出入库单Id" Hidden="true"></f:BoundField>
|
<f:BoundField ColumnID="ListNo" DataField="ListNo" HeaderText="出入库单号" MinWidth="180px" ></f:BoundField>
|
<f:BoundField ColumnID="CreateTime" DataField="CreateTime" MinWidth="144px" HeaderText="创建时间"></f:BoundField>
|
<f:BoundField ColumnID="TypeName" DataField="TypeName" HeaderText="类型" Width="80px"></f:BoundField>
|
<f:TemplateField MinWidth="50px" HeaderText="单号状态" SortField="Status">
|
<ItemTemplate>
|
<asp:Label ID="Status" runat="server" Text='<%# GetStatus(Eval("Status")) %>'></asp:Label>
|
</ItemTemplate>
|
</f:TemplateField>
|
<f:LinkButtonField ColumnID="Edit" EnablePostBack="true" Icon="Zoom"
|
HeaderText="查看明细" TextAlign="Center" CommandName="Confirm" />
|
<f:LinkButtonField ColumnID="deleteField" TextAlign="Center" HeaderText="删除" Icon="Delete" ToolTip="删除"
|
ConfirmText="确定删除此记录?" ExpandUnusedSpace="true" ConfirmTarget="Top" CommandName="Delete" Hidden="true" />
|
</Columns>
|
</f:Grid>
|
</Items>
|
</f:Tab>
|
</Tabs>
|
</f:TabStrip>
|
</Items>
|
</f:Region>
|
|
<f:Region ID="Region2" ShowBorder="false" ShowHeader="false" Position="Center" Layout="Fit" BoxConfigAlign="Stretch" BoxConfigPosition="Left" BodyPadding="5px 5px 5px 0" runat="server">
|
<Items>
|
<f:Panel ID="Panel5" runat="server" ShowBorder="false" BodyPadding="5px" ShowHeader="true" Title="物料明细" BoxFlex="2" Layout="Fit">
|
<Tools>
|
<f:Tool ID="ToolPrint" runat="server" IconFont="_Print" ToolTip="打印" OnClientClick="prn1_preview()" Text="打印" EnablePostBack="false">
|
</f:Tool>
|
<f:Tool ID="ToolToExcel" runat="server" IconFont="_Save" ToolTip="导出" OnClick="ExportExcel" Text="导出" >
|
</f:Tool>
|
</Tools>
|
<Items>
|
<f:Grid EnableCheckBoxSelect="true" ID="ListNoMaterialGrid" runat="server" Title="出入库明细" ShowHeader="false"
|
DataKeyNames="Id" AllowPaging="false" EnableTextSelection="true"
|
IsDatabasePaging="true" PageSize="30" AllowCellEditing="true"
|
EnableMultiSelect="true" Height="460px">
|
<Toolbars>
|
<f:Toolbar runat="server">
|
<Items>
|
<f:Button ID="btnDelete" runat="server" Icon="Cross" Text="删除选中物料" OnClick="btnDelete_Click"></f:Button>
|
<f:Button ID="BtnAddInOutListDetail" runat="server" Icon="Add" Text="新增物料"></f:Button>
|
<f:Label runat="server" Width="30px"></f:Label>
|
<f:DropDownList ID="ddlLots" runat="server" Label="是否批次" LabelWidth="80px" Width="180px" LabelAlign="Right" >
|
<f:ListItem Text="否" Value="0" EnableSelect="true"/>
|
<f:ListItem Text="是" Value="1" />
|
</f:DropDownList>
|
</Items>
|
</f:Toolbar>
|
</Toolbars>
|
<Columns>
|
<f:RowNumberField TextAlign="Left" MinWidth="24" HeaderText=""></f:RowNumberField>
|
<f:BoundField ColumnID="Id" DataField="Id" HeaderText="Id" Hidden="true"></f:BoundField>
|
<f:BoundField ColumnID="ListNo" DataField="ListNo" HeaderText="ListNo" Hidden="true"></f:BoundField>
|
<f:BoundField ColumnID="MaterialCode" runat="server" DataField="MaterialCode" SortField="MaterialCode" HeaderText="物料号" MinWidth="190px"></f:BoundField>
|
<%--<f:BoundField ColumnID="PlaceCode" runat="server" DataField="PlaceCode" SortField="PlaceCode" HeaderText="库位号" MinWidth="96px"></f:BoundField>--%>
|
<f:BoundField ColumnID="TypeName" DataField="TypeName" HeaderText="单号类型" Hidden="true"></f:BoundField>
|
<f:BoundField ColumnID="ClassificationSociety" DataField="ClassificationSociety" HeaderText="船级社" Width="96px" ></f:BoundField>
|
<f:BoundField ColumnID="SerialNo" DataField="SerialNo" HeaderText="分段号" Width="64px" ExpandUnusedSpace="true" ></f:BoundField>
|
</Columns>
|
<Toolbars>
|
<f:Toolbar ID="Toolbar1" runat="server" ToolbarAlign="Right" Position="Bottom">
|
<Items>
|
<f:TextBox ID="lbListNo" ShowRedStar="true" runat="server" Label="" Hidden="true"></f:TextBox>
|
<f:Button ID="btnSubmit" runat="server" Text="确认完成" OnClick="btnSubmit_Click" Width="100px" Enabled="false"></f:Button>
|
</Items>
|
</f:Toolbar>
|
</Toolbars>
|
</f:Grid>
|
</Items>
|
</f:Panel>
|
</Items>
|
</f:Region>
|
</Regions>
|
</f:RegionPanel>
|
|
<f:Window ID="Window1" runat="server" IsModal="true" Hidden="true" Target="Top" EnableResize="true"
|
EnableMaximize="true" EnableIFrame="true" IFrameUrl="about:blank" Width="800px"
|
Height="500px">
|
</f:Window>
|
<f:Window ID="Window2" runat="server" IsModal="true" Hidden="true" 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>
|
<script>
|
var gridID = '<%= ListNoMaterialGrid.ClientID %>';
|
var LODOP; //声明为全局变量
|
var grid;
|
var htmlss;
|
function prn1_preview() {
|
htmlss = "";
|
htmlss = "<table border='1' id='tableall' style='font-size:10px; border-collapse:collapse;border:solid 1px; width:100%' bordercolor='#000000'>";
|
//标题列和数据列
|
htmlss += " <tr style=\"font-size:15px; text-align:center; font-weight:bold;\" > ";
|
htmlss += " <td>序号</td>";
|
htmlss += " <td>出入库单号</td>";
|
htmlss += " <td>物料号</td>";
|
htmlss += " <td>船级社</td>";
|
htmlss += " <td>分段号</td>";
|
htmlss += " <td>出入库类型</td>";
|
htmlss += " </tr> ";
|
CretaTable();
|
htmlss += "</table> ";
|
//var url = "F:/临时杂件/中建项目信息/zjggv2/Cscec_Cutting/res/images/themes/black_tie.png";
|
//htmlss += "<P><img src=" + url + " width=" + 700 + " height=" + 600 + " /> </p> ";
|
CreateOneFormPage();
|
debugger;
|
LODOP.PREVIEW();
|
};
|
function prn1_print() {
|
CreateOneFormPage();
|
LODOP.PRINT();
|
htmlss = "";
|
};
|
function CreateOneFormPage() {
|
LODOP = getLodop();
|
LODOP.PRINT_INIT();
|
LODOP.SET_PRINT_PAGESIZE(1, 0, 0, "A4");
|
LODOP.SET_PRINT_STYLE("FontSize", 18);
|
LODOP.SET_PRINT_STYLE("Bold", 1);
|
LODOP.SET_PRINT_STYLE("Stretch", 1);
|
LODOP.ADD_PRINT_TEXT(50, 300, 260, 39, "出入库明细");
|
LODOP
|
debugger;
|
// LODOP.SEND_PRINT_RAWDATA("../../res/images/had.png");
|
LODOP.ADD_PRINT_HTM("10%", "5%", "90%", "85%", htmlss);
|
//var url="C:\palletsfile\23-1-Pallet2.jpg";
|
//var wi="100%";
|
//var htm = "<p><img src=" + url + " width="+400+" height="+ 600+" /></p>";
|
|
// LODOP.ADD_PRINT_IMAGE("2%", "2%", "95%", "95%", "C:\palletsfile\23-1-Pallet1.jpg");//添加显示图片
|
|
};
|
function CretaTable() {
|
var lst;
|
var ind = 1;
|
grid = F(gridID);
|
//var sellectrow = grid.sellectrow;
|
var datas = grid.data;
|
var len = datas.length;
|
debugger;
|
for (var i = 0; i < len; i++) {
|
//for (var j = 0; j < 5; j++) {
|
//if (datas[i].id == datas[j]) {
|
//var st = datas[i].values.PanelMain_gridProduct_ctl03;
|
htmlss += " <tr style=\"font-size:14px; text-align:center;\"> ";
|
htmlss += " <td>" + ind + "</td>";
|
htmlss += " <td>" + datas[i].values.ListNo + "</td>";
|
htmlss += " <td>" + datas[i].values.MaterialCode + "</td>";
|
htmlss += " <td>" + datas[i].values.ClassificationSociety + "</td>";
|
htmlss += " <td>" + datas[i].values.SerialNo + "</td>";
|
htmlss += " <td>" + datas[i].values.TypeName + "</td>";
|
htmlss += " </tr> ";
|
ind++;
|
//}
|
//}
|
}
|
}
|
</script>
|
</body>
|
</html>
|