You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

137 lines
11 KiB

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SCP_ASK_DETAIL.aspx.cs" Inherits="SCP.PlanData.SCP_ASK_DETAIL" %>
<!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 runat="server" AutoSizePanelID="Panel1" />
<f:Panel ID="Panel1" runat="server" Title="" AutoScroll="True" Layout="VBox">
<Toolbars>
<f:Toolbar ID="Toolbar2" runat="server">
<Items>
<f:Button ID="BTN_refresh" runat="server" EnablePostBack="True" Text="刷新" Icon="box">
</f:Button>
<%--<f:Button ID="btnConfirm" runat="server" EnablePostBack="True" OnClick="btnConfirm_Click" Text="确认订单" Icon="CssAdd">
</f:Button>--%>
<f:Button ID="btnRelease" runat="server" EnablePostBack="True" OnClick="btnRelease_Click" Text="发布" Icon="CssAdd" OnClientClick="if(!confirm('是否要发布?'))return false;">
</f:Button>
<f:Button ID="btnReleaseCancel" runat="server" EnablePostBack="True" OnClick="btnReleaseCancel_Click" Text="取消发布" Icon="CssAdd" OnClientClick="if(!confirm('是否要取消发布?'))return false;">
</f:Button>
<f:Button ID="btnCompleteForce" runat="server" EnablePostBack="True" OnClick="btnCompleteForce_Click" Text="完结看板" Icon="CssAdd" OnClientClick="if(!confirm('状态不变,离散单归档需要更改ERP改订单的订货数量,要货数量将改为供应商已发数量,并且删除供应商根据此次要货新建的发货单,是否要强制完结该订单?'))return false;">
</f:Button>
<f:Button ID="btnReject" runat="server" EnablePostBack="True" OnClick="btnReject_Click" Text="看板作废" Icon="CssAdd" OnClientClick="if(!confirm('是否作废该订单?'))return false;" >
</f:Button>
<f:Button ID="BTN_SAVE" runat="server" EnablePostBack="True" Text="保存" Icon="CssAdd" OnClick="BTN_SAVE_Click" >
</f:Button>
<f:Button ID="btnReduce" runat="server" EnablePostBack="True" OnClick="btnReduce_Click" Text="要货减增产并发邮件" Hidden="true" Icon="CssAdd" OnClientClick="if(!confirm('是否要货单减产?'))return false;">
</f:Button>
<f:Button ID="btnAdd" runat="server" EnablePostBack="True" OnClick="btnAdd_Click" Text="添加明细" Icon="CssAdd" OnClientClick="if(!confirm('是否添加明细?'))return false;" Hidden="true">
</f:Button>
<f:Button ID="btnDeleted" runat="server" Hidden="true" EnablePostBack="True" OnClick="btnDeleted_Click" Text="删除明细内容" Icon="CssAdd" OnClientClick="if(!confirm('是否删除,明细将不可恢复?'))return false;">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Form runat="server" Title="" ID="F_PO_DETAIL" Hidden="true" ColumnWidth="100%">
<Items>
<f:FormRow runat="server" ColumnWidths="20% 20% 20% 20% 20%">
<Items>
<f:TextBox runat = "server" Label = "单据状态" EmptyText = "" Readonly="true" ID = "TXT_State_DESC" />
<f:TextBox runat = "server" Label = "订单编号" EmptyText = "" ID = "TXT_PoBillNum" />
<f:TextBox runat = "server" Label = "供应商" EmptyText = "" ID = "TXT_VendName" />
<f:TextBox runat = "server" Label = "供应商编码" EmptyText = "" ID = "TXT_VendId" />
<f:TextBox runat = "server" Label = "发往地点" EmptyText = "" ID = "TXT_Site" />
</Items>
</f:FormRow>
<f:FormRow runat="server" ColumnWidths="20% 20% 20% 20% 20%">
<Items>
<f:DatePicker runat="server" Required ="true" DateFormatString="yyyy-MM-dd" Label="订货日期" EmptyText="请选择日期" ID="DP_BeginTime" />
<f:DatePicker runat="server" Required ="true" DateFormatString="yyyy-MM-dd" Label="到货日期" EmptyText="请选择日期" ID="DP_EndTime" />
<f:TextBox ID="txtRemark" runat="server" Label="备注" Text="">
</f:TextBox>
<f:TextBox ID="TXT_AskBillNum" runat="server" Label="要货看板号" EmptyText="" Readonly="true">
</f:TextBox>
<f:Button ID="btnModifyDate" runat="server" Hidden="true" EnablePostBack="True" OnClick="btnModifyDate_Click" Text="修改明细记录订货和发货日期" Icon="CssAdd" OnClientClick="if(!confirm('是否修改明细订货和到货时间?'))return false;">
</f:Button>
</Items>
</f:FormRow>
</Items>
</f:Form>
<f:Grid runat="server" ID="Grid_V_TB_ASK_DETAIL" BoxFlex="1"
DataKeyNames ="UID,PoBillNum,PoLine,PartCode,PartDesc1,PartDesc2,AskBillNum,AskQty,ReduceQty,ShippedQty,CanQty"
IsDatabasePaging="True" AllowPaging="True" PageSize="100" OnPageIndexChange="Grid_V_TB_ASK_DETAIL_PageIndexChange" EnableCheckBoxSelect="true"
AutoScroll="True" SortField="PoLine" SortDirection="DESC" OnRowDataBound="Grid_V_TB_ASK_DETAIL_RowDataBound" >
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList ID="ddlGridPageSize" Width="80px" AutoPostBack="true" OnSelectedIndexChanged="ddlGridPageSize_SelectedIndexChanged"
runat="server">
<f:ListItem Text="10" Value="10" />
<f:ListItem Text="40" Value="40" />
<f:ListItem Text="80" Value="80" />
<f:ListItem Text="100" Value="100" />
<f:ListItem Text="200" Value="200" />
</f:DropDownList>
</PageItems>
<Columns>
<f:BoundField SortField="State" DataField="State" HeaderText="状态" ColumnID="State" Width="50px" Hidden="true" />
<f:BoundField SortField="Line" DataField="PoLine" HeaderText="行号" ColumnID="Line" Width="40px" />
<f:BoundField SortField="Extend2" DataField="Extend2" HeaderText="车型" ColumnID="Extend2" Width="100px" />
<f:BoundField SortField="SubSite" DataField="SubSite" HeaderText="零件号码" ColumnID="SubSite" Width="120px" />
<f:BoundField SortField="Currency" DataField="Currency" HeaderText="规格" ColumnID="Currency" Width="100px" />
<f:BoundField SortField="Extend3" DataField="Extend3" HeaderText="材质" ColumnID="Extend3" Width="100px" />
<f:BoundField SortField="PoUnit" DataField="PoUnit" HeaderText="单位" ColumnID="PoUnit" Width="40px" />
<f:BoundField SortField="PackQty" DataField="PackQty" HeaderText="标包数量" ColumnID="PackQty" Width="80px" DataFormatString = "{0:F}"/>
<f:TemplateField HeaderText="要货数量" Width="70px" ColumnID="AskQty" >
<ItemTemplate>
<asp:TextBox ID="NB_PublishNum" runat="server" Width="60px" Text='<%# Eval("AskQty") %>' onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"></asp:TextBox>
</ItemTemplate>
</f:TemplateField>
<f:BoundField SortField="EndTime" DataField="EndTime" HeaderText="到货日期" ColumnID="EndTime" Width="100px" />
<f:BoundField SortField="Extend1" DataField="Extend1" HeaderText="收货口" ColumnID="Extend1" />
<f:BoundField SortField="PartCode" DataField="PartCode" HeaderText="物料号码" ColumnID="PartCode" Width="120px" />
<f:BoundField Width = "80px" DataField = "ContractPrice" DataFormatString = "{0}" HeaderText = "合同价格" Hidden="true" />
<f:BoundField SortField="BlancePrice" runat="server" HeaderText="合同差额" ColumnID="" DataField="BlancePrice" Hidden="true" />
<f:RenderField Width="100px" ColumnID="ReduceNumber" FieldType="Float" HeaderText="减产数量" Hidden="true" >
<Editor>
<f:NumberBox ID="NumberBox1" runat="server" MinValue="-99999999" MaxValue="99999999" DecimalPrecision="2" >
</f:NumberBox>
</Editor>
</f:RenderField>
<f:BoundField SortField="ShippedQty" DataField="ShippedQty" HeaderText="已发数量" ColumnID="ShippedQty" Hidden="true" />
<f:BoundField SortField="CanQty" DataField="CanQty" HeaderText="供应商未发数量" ColumnID="CanQty" Hidden="true" />
<f:BoundField SortField="ReduceQty" DataField="ReduceQty" HeaderText="已减数量" ColumnID="ReceiveQty" Width="60px" Hidden="true" DataFormatString = "{0:F}" />
<f:BoundField SortField="ReceivedPort" DataField="ReceivedPort" HeaderText="库位" ColumnID="ReceivedPort" Hidden="true" />
<f:BoundField DataField="UpdateInfo" HeaderText="备注" Hidden="true" />
</Columns>
</f:Grid>
</Items>
</f:Panel>
<f:Window runat="server" ID="Window1" Hidden="True"
WindowPosition="Center" IsModal="true" Title="Popup Window 1" Target="Parent" EnableIFrame="true"
IFrameUrl="about:blank" Height="840px" Width="700px" />
<f:Window ID="WindowUpload" runat="server" Hidden="True"
WindowPosition="Center" IsModal="true" Title="Popup Window 1" Target="Parent" EnableIFrame="true"
IFrameUrl="about:blank" Height="200px" Width="400px">
</f:Window>
<f:HiddenField runat="server" ID="TXT_ModType"></f:HiddenField>
<f:HiddenField runat="server" ID="TXT_State"></f:HiddenField>
</form>
</body>
</html>