📄 stockmanage.aspx
字号:
<%@ Page Language="C#" MasterPageFile="~/Admin/MasterPage.master" AutoEventWireup="true"
Codebehind="StockManage.aspx.cs" Inherits="PowerEasy.WebSite.Admin.Shop.StockManage"
Title="无标题页" %>
<asp:Content ID="Content1" ContentPlaceHolderID="CphNavigation" runat="server">
<pe:ProductManageNavigation ID="Pmn" runat="server" />
<pe:ExtendedSiteMapPath ID="SmpNavigator" runat="server" SiteMapProvider="AdminMapProvider">
</pe:ExtendedSiteMapPath>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="CphContent" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:ObjectDataSource ID="ObsStock" runat="server" EnablePaging="True" MaximumRowsParameterName="maxNumberRows"
SelectCountMethod="GetTotalOfStock" SelectMethod="GetList" StartRowIndexParameterName="startRowIndexId"
TypeName="PowerEasy.Shop.StockManage" DeleteMethod="Delete">
<SelectParameters>
<asp:Parameter Name="startRowIndexId" Type="Int32" />
<asp:Parameter Name="maxNumberRows" Type="Int32" />
<asp:QueryStringParameter DefaultValue="0" Name="searchType" QueryStringField="SearchType"
Type="Int32" />
<asp:QueryStringParameter DefaultValue="" Name="keyword" QueryStringField="KeyWord"
Type="String" />
</SelectParameters>
<DeleteParameters>
<asp:Parameter Name="stockId" Type="String" />
</DeleteParameters>
</asp:ObjectDataSource>
<pe:ExtendedGridView ID="EgvStock" runat="server" Width="100%" AllowPaging="True"
AutoGenerateCheckBoxColumn="True" AutoGenerateColumns="False" CheckBoxFieldHeaderWidth="3%"
DataKeyNames="StockId" DataSourceID="ObsStock" SerialText="" OnRowCommand="EgvStock_RowCommand"
OnRowDeleting="EgvStock_RowDeleting" Font-Underline="False">
<Columns>
<pe:BoundField DataField="StockNum" HeaderText="单据编号" SortExpression="StockNum">
<HeaderStyle Width="15%" />
</pe:BoundField>
<pe:BoundField DataField="InputTime" DataFormatString="{0:yyyy-MM-dd HH:mm:ss}" HeaderText="录入时间"
HtmlEncode="False" SortExpression="InputTime">
<HeaderStyle Width="15%" />
</pe:BoundField>
<pe:BoundField DataField="Inputer" HeaderText="录入者" SortExpression="Inputer">
<HeaderStyle Width="10%" />
</pe:BoundField>
<pe:TemplateField HeaderText="备注" SortExpression="Remark">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# PowerEasy.Common.StringHelper.SubString(Eval("Remark").ToString(),30,"...") %>'
ToolTip='<%# Eval("Remark") %>'></asp:Label>
</ItemTemplate>
</pe:TemplateField>
<pe:TemplateField HeaderText="操作">
<HeaderStyle Width="15%" />
<ItemTemplate>
<asp:LinkButton ID="LbtnDelete" runat="server" CommandName="Delete" OnClientClick="if(!disabled) return confirm('是否要删除此记录?')">删除</asp:LinkButton>
<a href='stock.aspx?ID=<%#Eval("StockID") %>&Action=Modify'>修改</a>
<asp:LinkButton ID="LbtnView" runat="server" CommandName="View" CommandArgument='<%# Eval("StockId").ToString() +"|"+Eval("StockType").ToString()+"|"+Eval("StockNum").ToString() %>'>查看明细</asp:LinkButton>
</ItemTemplate>
</pe:TemplateField>
</Columns>
</pe:ExtendedGridView>
</ContentTemplate>
</asp:UpdatePanel>
<br />
<asp:Button ID="BtnDelete" runat="server" Text="删除选择的记录" OnClick="BtnDelete_Click"
OnClientClick="return confirm('是否要删除选定的记录?')" />
<br />
<br />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Panel ID="PnlStockItem" runat="server" Visible="False" Width="100%">
<table border="0" cellpadding="0" cellspacing="0" class="border" style="width: 100%">
<tr>
<td class="title" style="height: 30px; text-align: center">
<asp:Label ID="LblTitle" runat="server"></asp:Label></td>
</tr>
<tr>
<td class="tdbg" style="padding-right: 5px; padding-left: 5px; padding-bottom: 5px;
padding-top: 5px">
<pe:ExtendedGridView ID="EgvStockItem" runat="server" AutoGenerateColumns="False"
CheckBoxFieldHeaderWidth="3%" OnDataBound="EgvStockItem_DataBound" OnRowDataBound="EgvStockItem_RowDataBound"
SerialText="" ShowFooter="True" IsHoldState="True">
<Columns>
<asp:TemplateField HeaderText="商品名称">
<itemstyle horizontalalign="Left" />
<itemtemplate>
<asp:Label runat="server" Text='' id="LblProductName"></asp:Label>
</itemtemplate>
</asp:TemplateField>
<asp:BoundField DataField="ProductNum" HeaderText="商品编号" />
<asp:BoundField DataField="Unit" HeaderText="单位" HtmlEncode="False">
<HeaderStyle Width="5%" />
</asp:BoundField>
<asp:BoundField DataField="Amount" HeaderText="数量" />
<asp:BoundField DataField="Price" DataFormatString="{0:0.00}" HeaderText="价格" HtmlEncode="False">
<ItemStyle HorizontalAlign="Right" />
</asp:BoundField>
<asp:TemplateField HeaderText="金额">
<ItemStyle HorizontalAlign="Right" />
<ItemTemplate>
<asp:Label ID="LblMoney" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</pe:ExtendedGridView>
</td>
</tr>
</table>
</asp:Panel>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="EgvStock" EventName="RowCommand" />
</Triggers>
</asp:UpdatePanel>
<br />
</asp:Content>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -