<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="OutOfStorageList.aspx.cs" Inherits="CY.WebForm.Pages.procurement.OutOfStorageList" %>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
<head runat="server">
|
<title>产品入库信息列表</title>
|
<uc:CMSHead ID="CMSHead1" runat="server" />
|
<script type="text/javascript">
|
//添加
|
function addInModel() {
|
top.Dialog.open({ URL: "/Pages/procurement/OutOfStorageEdit.aspx?Keyid='0'&&type=入库", Title: "添加入库信息", Width: 800, Height: 350 });
|
}
|
|
//打印出入库信息
|
function PrintModel() {
|
dialog.open({ URL: "/Pages/procurement/OutOfStorageListPrint.aspx", Title: "打印出入库信息", Width: 1000, Height: 650 });
|
}
|
|
function addOutModel() {
|
top.Dialog.open({ URL: "/Pages/procurement/StockOutEdit.aspx", Title: "添加出库信息", Width: 800, Height: 650 });
|
}
|
|
//查看
|
function onView(keyid) {
|
top.Dialog.open({ URL: "/Pages/procurement/SureOutOfStorage.aspx?Keyid=" + keyid, Title: "确认出库信息", Width: 350, Height: 270 });
|
}
|
|
//修改
|
function onEdit(keyid) {
|
top.Dialog.open({ URL: "/Pages/procurement/OutOfStorageEdit.aspx?Keyid=" + keyid, Title: "修改入库信息", Width: 600, Height: 400 });
|
}
|
|
//删除
|
function onDelete(keyid) {
|
top.Dialog.confirm("确定要删除该记录吗?", function () {
|
window.location = "/Pages/procurement/OutOfStorageList.aspx?Keyid=" + keyid;
|
});
|
}
|
//合版施工单详情
|
function ViewModel_Merger(keyid) {
|
OpenWindowByUrl('/Pages/business/AgMergerOrderDetail.aspx?keyid=' + keyid);
|
}
|
//专版施工单详情
|
function ViewModel_Special(orderid) {
|
OpenWindowByUrl('/Pages/business/AgSpecialOrderDetail.aspx?orderid=' + orderid);
|
}
|
</script>
|
</head>
|
<body>
|
<form id="form1" runat="server">
|
<div id="scrollContent">
|
<div class="box1" paneltitle="功能面板" roller="false">
|
<table class="TableNewStyle" width="100%">
|
<tr>
|
<td class="ali03">
|
操作时间:
|
</td>
|
<td style="width: 215px">
|
<input id="txtRegTimeStart" type="text" class="date w90px" datefmt="yyyy-MM-dd" runat="server" />-<input id="txtRegTimeEnd" type="text" class="date w90px" datefmt="yyyy-MM-dd" runat="server" />
|
</td>
|
<td class="ali03 ">
|
仓库名称:
|
</td>
|
<td class="w120px">
|
<select id="selWarehouseId" runat="server" keepdefaultstyle='true'>
|
</select>
|
</td>
|
<td class="ali03 ">
|
操作类别:
|
</td>
|
<td>
|
<select id="selInfoType" runat="server" datatextfield="Name" datavaluefield="Keyid" keepdefaultstyle='true' class="w122px">
|
<option value="">全部</option>
|
<option value="出库">出库</option>
|
<option value="入库">入库</option>
|
<option value="确认出库">确认出库</option>
|
</select>
|
</td>
|
<td class="ali03 ">
|
操作人:
|
</td>
|
<td>
|
<input type="text" id="selOpretor" runat="server" />
|
</td>
|
</tr>
|
<tr>
|
<td class="ali03">
|
货品类别:
|
</td>
|
<td>
|
<asp:DropDownList runat="server" ID="dwCommity" AutoPostBack="true" keepDefaultStyle="true" OnSelectedIndexChanged="dwCommity_SelectedIndexChanged">
|
</asp:DropDownList>
|
</td>
|
<td class="ali03 ">
|
货品名称:
|
</td>
|
<td>
|
<asp:DropDownList runat="server" ID="dwGoodsList" AutoPostBack="true" keepDefaultStyle="true" OnSelectedIndexChanged="dwGoodsList_SelectedIndexChanged">
|
</asp:DropDownList>
|
</td>
|
<td class="ali03 ">
|
货品品牌:
|
</td>
|
<td>
|
<asp:DropDownList runat="server" ID="dwBrand" AutoPostBack="false" keepDefaultStyle="true">
|
</asp:DropDownList>
|
</td>
|
<td class="ali03 ">
|
货品规格:
|
</td>
|
<td>
|
<asp:DropDownList runat="server" ID="dwSpecification" AutoPostBack="false" keepDefaultStyle="true">
|
</asp:DropDownList>
|
</td>
|
</tr>
|
<tr>
|
<td class="ali03 " runat="server" id="trWeight">
|
货品克重:
|
</td>
|
<td>
|
<asp:DropDownList runat="server" ID="dwPaperWeight" AutoPostBack="false" keepDefaultStyle="true">
|
</asp:DropDownList>
|
</td>
|
<td class="ali02" colspan="5">
|
</td>
|
<td>
|
<asp:Button ID="btn_Register" Text="查询" runat="server" padding="0px" OnClick="btn_Register_Click" />
|
<input type="button" onclick="resetSearch()" value="重置" />
|
</td>
|
</tr>
|
</table>
|
</div>
|
<div class="box_tool_min ">
|
<div class="center">
|
<div class="left">
|
<div class="right">
|
<div class="padding_top5 padding_left10">
|
<a href="javascript:;" onclick="addInModel()" menu_member_case_id="case_addInModel" menu_member_case_name="新增入库信息"><span class="icon_add">新增入库信息</span></a> <a href="javascript:;" onclick="addOutModel()" menu_member_case_id="case_addOutModel" menu_member_case_name="新增出库信息"><span class="icon_add">新增出库信息</span></a> <a href="javascript:;" onclick="PrintModel()" menu_member_case_id="case_PrintModel" menu_member_case_name="打印出入库信息"><span class="icon_add">打印出入库信息</span></a>
|
<div class="clear">
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="clear">
|
</div>
|
</div>
|
<div>
|
<asp:Repeater ID="ReOutOfStorageList" runat="server">
|
<HeaderTemplate>
|
<table class="tableStyle ali02" useclick="false" usecheckbox="true" sortmode="true">
|
<tr>
|
<th width="25">
|
编号
|
</th>
|
<th>
|
仓库名称
|
</th>
|
<th>
|
货品名称
|
</th>
|
<th>
|
货品品牌
|
</th>
|
<th>
|
货品规格
|
</th>
|
<th>
|
货品克重
|
</th>
|
<th>
|
吨价
|
</th>
|
<th>
|
单价
|
</th>
|
<th>
|
数量
|
</th>
|
<th>
|
金额
|
</th>
|
<th>
|
操作类别
|
</th>
|
<th>
|
施工单
|
</th>
|
<th>
|
操作时间
|
</th>
|
<th style="display: none">
|
记录Id
|
</th>
|
</tr>
|
</HeaderTemplate>
|
<ItemTemplate>
|
<tr>
|
<td>
|
<%#Container.ItemIndex + 1+ this.UCPager1.PageSize * (this.UCPager1.PageIndex - 1)%>
|
</td>
|
<td>
|
<%#Eval("WarehouseName")%>
|
</td>
|
<td>
|
<%#Eval("GoodsName")%>
|
</td>
|
<td>
|
<%#Eval("BrandName")%>
|
</td>
|
<td>
|
<%#Eval("SpeceicationName")%>
|
</td>
|
<td>
|
<%#Eval("PaperWeightName")%>
|
</td>
|
<td>
|
<%#Eval("TanPrice", "{0:F2}")%>
|
</td>
|
<td>
|
<%#Eval("Price", "{0:F2}")%>
|
</td>
|
<td>
|
<%#Eval("Quantity", "{0:F0}")%>
|
</td>
|
<td>
|
<%#Eval("AllMoney", "{0:F2}")%>
|
</td>
|
<td class="<%#true.Equals(Convert.ToBoolean( Eval("InfoType").ToString()=="确认出库"))?"a_under":""%>">
|
<span class="<%#true.Equals(Convert.ToBoolean( Eval("InfoType").ToString()=="确认出库"))?"aa":""%>" title="<%#true.Equals(Convert.ToBoolean( Eval("InfoType").ToString()=="确认出库"))?"点击确认出库":""%>" value_keyid="<%#Eval("Keyid")%>">
|
<%# Eval("InfoType")%></span>
|
</td>
|
<td>
|
<%#Eval("Remark")%>
|
</td>
|
<td>
|
<%#Eval("LastUpdateTime")%>
|
</td>
|
<td style="display: none">
|
<%#Eval("Keyid")%>
|
</td>
|
</tr>
|
</ItemTemplate>
|
<FooterTemplate>
|
</table>
|
</FooterTemplate>
|
</asp:Repeater>
|
<div id="page">
|
<uc:UCPager ID="UCPager1" runat="server" />
|
</div>
|
</div>
|
</div>
|
</form>
|
<script type="text/javascript">
|
$(function () {
|
$("#dwCommity option").each(function (ii, vv) {
|
$(this).html($(this).html().replace(/[.]/g, " "));
|
});
|
|
$(".aa").click(function () {
|
var Keyid = $(this).attr("value_Keyid");
|
onView(Keyid);
|
|
});
|
GetAllPrice();
|
|
$("#txtPrice").blur(function () {
|
GetAllPrice();
|
});
|
$("#txtQuantity").blur(function () {
|
|
var price = parseFloat($("#txtPrice").val());
|
var quantity = parseFloat($("#txtQuantity").val());
|
if (isNaN(price) || isNaN(quantity)) {
|
$("#txtAllMoney").val("0");
|
} else {
|
var eda = (price * quantity).toFixed(2);
|
$("#txtAllMoney").val(eda);
|
}
|
});
|
|
$("#txtTenPrice").blur(function () {
|
|
var TenPrice = parseFloat($("#txtTenPrice").val());
|
if (!isNaN(TenPrice)) {
|
var PaperSize = $("#dwSpecification option:selected").text();
|
var PaperSizes = PaperSize.split("*");
|
var Width = PaperSizes[0];
|
var Height = PaperSizes[1];
|
var PaperWeight = $("#dwPaperWeight").val();
|
|
var aa = (Width * Height * PaperWeight * TenPrice / 1000000000000).toFixed(2);
|
if (isNaN(aa)) {
|
$("#txtPrice").val(0);
|
}
|
else {
|
$("#txtPrice").val(aa);
|
}
|
}
|
});
|
function GetAllPrice() {
|
var price = parseFloat($("#txtPrice").val());
|
if (!isNaN(price)) {
|
var TenPrice = parseFloat($("#txtTenPrice").val());
|
var PaperSize = $("#dwSpecification option:selected").text();
|
var PaperSizes = PaperSize.split("*");
|
var Width = PaperSizes[0];
|
var Height = PaperSizes[1];
|
var quantity = parseFloat($("#txtQuantity").val());
|
var PaperWeight = $("#dwPaperWeight option:selected").text();
|
|
var aa = (price * 1000000000000 / PaperWeight / Width / Height).toFixed(2);
|
if (isNaN(aa)) {
|
$("#txtTenPrice").val(0);
|
}
|
else {
|
$("#txtTenPrice").val(aa);
|
}
|
}
|
if (isNaN(price) || isNaN(quantity)) {
|
$("#txtAllMoney").val("0");
|
} else {
|
var eda = (price * quantity).toFixed(2);
|
$("#txtAllMoney").val(eda);
|
}
|
}
|
});
|
|
|
</script>
|
</body>
|
</html>
|