<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ajax.aspx.cs" Inherits="HyeyManager.Order.ajax" %> <!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> </head> <body> <form id="form1" runat="server"> <div> </div> </form> </body> </html>
Ajax aspx C#:
using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Text; namespace HyeyManager.Order { public partial class ajax : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (Request["pno"] != null && Request["pno"].ToString().ToString() != "") { GetData(Request["pno"].ToString()); } } /// <summary> /// 获取IP归属地 /// </summary> /// <param name="IP"></param> public void GetData(string pno) { string fldSql = "Ypmc,Gg,Cdmc,Ph,zbz,DW,Bz,dj,'-',sl,Je"; string strViewName = "xsfp"; string strWhere = string.Format("pno='{0}'", pno); //DA DataSet ds = HyeyClass.DALFactory.DataAccess.CreateComm().GetList(fldSql, strWhere, "ID asc", strViewName); string str = string.Empty; if (ds != null) str = ToJson(ds.Tables[0]); Response.Clear(); Response.Write(str); Response.End(); } #region dt转换成Json格式 /// <summary> /// dataTable转换成Json格式 /// </summary> /// <param name="dt"></param> /// <returns></returns> public static string ToJson(DataTable dt) { StringBuilder s = new StringBuilder(); if (dt.Rows.Count > 0) { s.Append("{\""); s.Append(dt.TableName.ToString()); s.Append("\":["); for (int i = 0; i < dt.Rows.Count; i++) { s.Append("{"); for (int j = 0; j < dt.Columns.Count; j++) { s.Append("\""); s.Append(dt.Columns[j].ColumnName); s.Append("\":\""); s.Append(dt.Rows[i][j].ToString()); s.Append("\","); } s.Remove(s.Length - 1, 1); s.Append("},"); } s.Remove(s.Length - 1, 1); s.Append("]"); s.Append("}"); } return s.ToString(); } #endregion dt转换成Json格式 } }
html:
<%@ Register TagPrefix="uc1" TagName="SourceList" Src="SourceList.ascx" %> <%@ Page language="c#" Codebehind="YwYOrderDetails.aspx.cs" AutoEventWireup="false" Inherits="HyeyManager.Order.YwYOrderDetails" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML> <HEAD> <title>YwYOrderDetails</title> <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" content="C#"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <LINK rel="stylesheet" type="text/css" href="../css/css.css"> <script type="text/javascript" src="../js/Calendar.js"></script> <script type="text/javascript" src="../AnalyseUrl/My97DatePicker/WdatePicker.js"></script> <script type="text/javascript" src="../AnalyseUrl/js/jquery-1.3.2.min.js"></script> <style type="text/css"> A:link { COLOR: #000000; TEXT-DECORATION: none } A:visited { COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: none } A:hover { COLOR: #c0c0c0; FONT-SIZE: 12px; TEXT-DECORATION: underline } </style> </HEAD> <script type="text/javascript"> //变色 var currentColor=""; function changeHangColor(objTR) { currentColor = $(objTR).children("td").attr("bgColor"); $(objTR).children("td").each( function(i) { $(objTR).children("td").eq(i).attr("bgColor","#e8eefa"); } ) } function changeHangColor2(objTR) { $(objTR).children("td").each( function(i) { $(objTR).children("td").eq(i).attr("bgColor","#FFFFFF"); } ) } </script> <body MS_POSITIONING="GridLayout"> <form id="Form1" method="post" runat="server"> <table border="0" cellSpacing="0" cellPadding="0" width="100%"> <tr> <td height="30" width="3%" align="center"> </td> <td class="a1"><IMG align="absMiddle" src="../images/icon.gif" width="11" height="11"> 您现在的位置 >> <A class="a1" href="../workaround.aspx" target="workaroundFrame">系统主页</A> >> <A class="a1" href="YwYOrderLists.aspx" target="workaroundFrame">业务员系统订单管理</A> >> 业务员系统订单详情 </td> </tr> </table> <table border="0" cellSpacing="0" cellPadding="0" width="100%"> <tr height="5"> <td height="5"></td> </tr> </table> <div style="TEXT-ALIGN: left" id="divResume" runat="server"> <table border="1" cellSpacing="1" borderColor="#f2f8f9" borderColorLight="#cadfe5" cellPadding="2" width="100%" bgColor="#ffffff" align="center"> <tr> <td bgColor="#cadfe5" height="18" colSpan="10" align="left"> 详细信息</td> </tr> <tr> <td bgColor="#f2f6f9" height="18" align="center">用户名</td> <td bgColor="#f2f6f9" align="center">企业名称</td> <td bgColor="#f2f6f9" align="center">联系人</td> <td bgColor="#f2f6f9" align="center">联系电话</td> <td bgColor="#f2f6f9" align="center">送货地址</td> <td bgColor="#f2f6f9" align="center">订购时间</td> <td bgColor="#f2f6f9" align="center">订单来源</td> <td bgColor="#f2f6f9" align="center">订单状态</td> <td bgColor="#f2f6f9" align="center">付款方式</td> <td bgColor="#f2f6f9" align="center">送货方式</td> </tr> <tr> <td height="18" align="center"><asp:label id="lblUserName" runat="server"></asp:label></td> <td align="center"><asp:label id="lblCompany" runat="server"></asp:label></td> <td align="center"><asp:label id="lblTrueName" runat="server"></asp:label></td> <td align="center"><asp:label id="lblMobile" runat="server"></asp:label></td> <td align="left"><asp:label id="lblAddress" runat="server"></asp:label></td> <td align="center"><asp:label id="lblInsertTime" runat="server"></asp:label></td> <td align="center"><asp:label id="lblOrderSource" runat="server"></asp:label></td> <td align="center"><asp:label id="lblOrderState" runat="server"></asp:label></td> <td align="center"><asp:label id="lblPayMode" runat="server"></asp:label></td> <td align="center"><asp:label id="lblSendMode" runat="server"></asp:label></td> </tr> <tr> <td bgColor="#f2f6f9" align="center">备注</td> <td colSpan="9" align="left"> <asp:label id="lblRemark" runat="server"></asp:label></td> </tr> </table> <table border="0" cellSpacing="3" cellPadding="0" width="100%" align="center" > <tr> <td vAlign="top" align="center"> <table border="1" cellSpacing="0" borderColor="#f2f8f9" borderColorLight="#cadfe5" cellPadding="0" width="100%" bgColor="#ffffff" align="center" height="22"> <tr> <td bgColor="#cadfe5" align="left"><IMG src="../images/icon15.gif"><span class="color_red"> 订单号: <asp:label id="lblOrderId" runat="server"></asp:label></span> 此订单客服业务员: <asp:label id="lblSalesCompany" runat="server"></asp:label><asp:label id="lblSupporter" runat="server"></asp:label></td> </tr> </table> <table border="0" cellSpacing="0" cellPadding="0" width="100%"> <tr height="5"> <td height="5"></td> </tr> </table><asp:HiddenField id="hidshowpno" runat="server" Value="0" /> <table border="1" cellSpacing="1" borderColor="#f2f8f9" borderColorLight="#cadfe5" cellPadding="2" width="100%" bgColor="#ffffff" align="center"> <tr> <td bgColor="#cadfe5" height="18" colSpan="13" align="left"> 订购明细</td> </tr> <tr> <td bgColor="#cccccc" height="18" colSpan="13" align="left"> 华源品种的详细订购明细:</td> </tr> <tr> <td bgColor="#f2f6f9" height="18" align="center">编号</td> <td bgColor="#f2f6f9" align="center">药品名称</td> <td bgColor="#f2f6f9" align="center">规格</td> <td bgColor="#f2f6f9" align="center">产地</td> <td bgColor="#f2f6f9" align="center">生产批号</td> <td bgColor="#f2f6f9" align="center">件数</td> <td bgColor="#f2f6f9" align="center">单位</td> <td bgColor="#f2f6f9" align="center">包装</td> <td bgColor="#f2f6f9" align="center">单价</td> <td bgColor="#f2f6f9" align="center">原单价</td> <td bgColor="#f2f6f9" align="center">订购数</td> <td bgColor="#f2f6f9" align="center">合计</td> <td bgColor="#f2f6f9" align="center">内部清单号</td> </tr> <asp:repeater id="rptOrderDetail" runat="server"> <ItemTemplate> <tr onmouseover="javascript:changeHangColor(this)" onmouseout="javascript:changeHangColor2(this)"> <td><%# DataBinder.Eval(Container.DataItem, "OrderDetailID")%></td> <td height="18"><%# DataBinder.Eval(Container.DataItem, "Ypmc") %></td> <td> <%# DataBinder.Eval(Container.DataItem, "Gg") %></td> <td> <%# DataBinder.Eval(Container.DataItem, "Cdmc") %></td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "Ph") %></td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "PieceNum") %></td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "DW") %></td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "Bz") %></td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "Price") %></td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "Yprice") %></td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "SL") %></td> <td align="right"> <%# GetDecimal(DataBinder.Eval(Container.DataItem, "Je").ToString()) %> </td> <td align="left"> <input type="text" name="txtpno" onblur="Getxsfp(this)" onmouseout="Getxsfp(this)" style="width:100px;" /><input type="hidden" value="0" /> <span name="pnoview" style="display:none;"><%# DataBinder.Eval(Container.DataItem, "pno").ToString() %></span> </td> </tr> </ItemTemplate> </asp:repeater> <tr> <td bgColor="#cccccc" height="18" colSpan="13" align="left"> 自有品种的详细订购明细:</td> </tr> <tr> <td bgColor="#f2f6f9" height="18" align="center">编号</td> <td bgColor="#f2f6f9" align="center">药品名称</td> <td bgColor="#f2f6f9" align="center">规格</td> <td bgColor="#f2f6f9" align="center">产地</td> <td bgColor="#f2f6f9" align="center">生产批号</td> <td bgColor="#f2f6f9" align="center">件数</td> <td bgColor="#f2f6f9" align="center">单位</td> <td bgColor="#f2f6f9" align="center">包装</td> <td bgColor="#f2f6f9" align="center">单价</td> <td bgColor="#f2f6f9" align="center">原单价</td> <td bgColor="#f2f6f9" align="center">订购数</td> <td bgColor="#f2f6f9" align="center" colspan="2" >合计</td> </tr> <asp:Repeater ID="rptZyOrderDetail" Runat="server"> <ItemTemplate> <tr onmouseover="javascript:changeHangColor(this)" onmouseout="javascript:changeHangColor2(this)"> <td><%# DataBinder.Eval(Container.DataItem, "OrderDetailID")%></td> <td height="18"><%# DataBinder.Eval(Container.DataItem, "Ypmc") %></td> <td> <%# DataBinder.Eval(Container.DataItem, "Gg") %></td> <td> <%# DataBinder.Eval(Container.DataItem, "Cdmc") %></td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "Ph") %></td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "PieceNum") %></td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "DW") %></td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "Bz") %></td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "Price") %></td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "Yprice") %></td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "SL") %></td> <td align="right" colspan="2"> <%# GetDecimal(DataBinder.Eval(Container.DataItem, "Je").ToString()) %> </td> </tr> </ItemTemplate> </asp:Repeater> <tr> <td height="18" colspan ="11" align="left" > 总计</td><td align="right" colspan="2" ><font color="#ff0000">¥<asp:label id="lblOTprice" runat="server"></asp:label></font> </td> </tr> </table> </td> </tr> </table> <asp:Panel runat="server" ID="divAdd" Visible="true"> <table border="1" cellspacing="1" bordercolor="#f2f8f9" bordercolorlight="#cadfe5" cellpadding="2" width="100%" bgcolor="#ffffff" align="center" style="margin-top: 20px;"> <tr> <td bgcolor="#cadfe5" height="18" align="left"> 订单金额<font color="red">【*以下为必填项】</font> </td> </tr> <tr> <td> <div style="font-size: 12px;"> 采购成本:<asp:TextBox ID="txtPurchaseCost" runat="server" CssClass="bottomline" Enabled="false">系统计数</asp:TextBox><asp:HiddenField ID="hidPurchaseCost" runat="server" /> 销售价格: <asp:TextBox ID="txtBillAmount" runat="server" CssClass="bottomline" Enabled="false" Text="">系统计数</asp:TextBox> <asp:HiddenField ID="hidBillAmount" runat="server" /> <asp:DropDownList ID="ddlBillCost_Rebates" runat="server" Width="80"> <asp:ListItem Value="1" Text="发票成本:"></asp:ListItem> <asp:ListItem Value="-1" Text="返点费:"></asp:ListItem> </asp:DropDownList> <asp:TextBox ID="txtBillCost_Rebates" runat="server" CssClass="bottomline" needValidate="true" value=""></asp:TextBox> 管理费: <asp:TextBox ID="txtSystemCost" runat="server" CssClass="bottomline" needValidate="true" value=""></asp:TextBox> 单位:元 </div> <div style="height: 50px; font-size: 12px;"> <span id="txtPurchaseCost_error"></span> <span id="txtBillAmount_error"></span> <span id="txtBillCost_Rebates_error"></span> <span id="txtSystemCost_error"></span> <div> <span id="txtpno_error"></span> </div> </div> </td> </tr> </table> </asp:Panel> <asp:Panel runat="server" ID="divList" Visible="false"> <table border="1" cellspacing="0" bordercolor="#f2f8f9" bordercolorlight="#cadfe5" cellpadding="0" width="100%" bgcolor="#ffffff" align="center" height="22"> <tr> <td bgcolor="#cadfe5" align="left"> <img src="../images/icon15.gif"><span class="color_red"> 成交订单明细: </td> </tr> </table> <table border="1" cellspacing="1" bordercolor="#f2f8f9" bordercolorlight="#cadfe5" cellpadding="2" width="100%" bgcolor="#ffffff" align="center"> <tr> <td bgcolor="#cccccc" height="18" colspan="15" align="left"> 华源品种的详细订购明细: </td> <tr> <td bgcolor="#f2f6f9" height="18" align="center"> 选择 </td> <td bgcolor="#f2f6f9" height="18" align="center"> 序号 </td> <td bgcolor="#f2f6f9" height="18" align="center"> 编号 </td> <td bgcolor="#f2f6f9" align="center"> 药品名称 </td> <td bgcolor="#f2f6f9" align="center"> 规格 </td> <td bgcolor="#f2f6f9" align="center"> 产地 </td> <td bgcolor="#f2f6f9" align="center"> 生产批号 </td> <td bgcolor="#f2f6f9" align="center"> 件数 </td> <td bgcolor="#f2f6f9" align="center"> 单位 </td> <td bgcolor="#f2f6f9" align="center"> 包装 </td> <td bgcolor="#f2f6f9" align="center"> 单价 </td> <td bgcolor="#f2f6f9" align="center"> 原单价 </td> <td bgcolor="#f2f6f9" align="center"> 订购数 </td> <td bgcolor="#f2f6f9" align="center"> 合计 </td> <td bgcolor="#f2f6f9" align="center"> 操作 </td> </tr> <asp:Repeater ID="rpt_YwDealOrderDetail" runat="server" OnItemCommand="rpt_YwDealOrderDetail_ItemCommand"> <ItemTemplate> <tr onmouseover="javascript:changeHangColor(this)" onmouseout="javascript:changeHangColor2(this)"> <td height="18" align="center" bgcolor="#f2f6f9"> <input type="checkbox" value='<%# DataBinder.Eval(Container.DataItem, "DealID") %>' getthis="selectthis" id="selectthisbox" runat="server"></input> </td> <td> <%# Convert.ToString(Container.ItemIndex+1)%> </td> <td> <%# DataBinder.Eval(Container.DataItem, "OrderDetailID")%> </td> <td height="18"> <%# DataBinder.Eval(Container.DataItem, "Ypmc") %> </td> <td> <%# DataBinder.Eval(Container.DataItem, "Gg") %> </td> <td> <%# DataBinder.Eval(Container.DataItem, "Cdmc") %> </td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "Ph") %> </td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "PieceNum") %> </td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "DW") %> </td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "Bz") %> </td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "Price") %> </td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "Yprice") %> </td> <td align="center"> <%# DataBinder.Eval(Container.DataItem, "SL") %> </td> <td align="right"> <%# GetDecimal(DataBinder.Eval(Container.DataItem, "Je").ToString()) %> </td> <td align="left"> <div id="divshow" style="display: none; color: #999999"> 已退货 </div> <div id="<%# DataBinder.Eval(Container.DataItem, "TradeState") %>" style="display: inline;"> <a href="updateYwOrderDetails.aspx?DealId=<%#DataBinder.Eval(Container.DataItem, "DealID") %>&&OrderId=<%=YW_OrderID %>"> 换货</a> <%--<asp:LinkButton ID="lbtDelete" runat="server" CommandName="btnDelete" CommandArgument='<%#DataBinder.Eval(Container.DataItem, "DealID") %>' CssClass="green" OnClientClick='return tuihuovalidate()'>退货</asp:LinkButton>--%> <a href="PrintOrderDetails.aspx?DealId=<%#DataBinder.Eval(Container.DataItem, "DealID") %>&&OrderId=<%=YW_OrderID %>"> 打印</a> <input type="hidden" value="0" /> </div> </td> </tr> </ItemTemplate> </asp:Repeater> </table> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="30"> <tr> <td width="49%" align="left" colspan="4"> <div style="float:left;"> <input onclick="selectallCheckBox()" value="checkbox" type="checkbox" name="selectall"/>全选 <%-- <input type="hidden" value="" id="updateID" /> <a href="#" onclick ="GetOrderDetailID()">【换货】</a>--%></div> <div id="divDel" style="float:left;"><asp:LinkButton ID="lbtDel" runat="server" onclick="lbtDel_Click" OnClientClick="return tuihuovalidate()" >【退货】</asp:LinkButton> <asp:DropDownList ID="delddlBillCost_Rebates" runat="server" Width="80"> <asp:ListItem Value="1" Text="发票成本:"></asp:ListItem> <asp:ListItem Value="-1" Text="返点费:"></asp:ListItem> </asp:DropDownList> <asp:TextBox ID="deltxtBillCost_Rebates" runat="server" CssClass="bottomline" delneedValidate="true" value=""></asp:TextBox> <span id="deltxtBillCost_Rebates_error"></span>管理费: <asp:TextBox ID="deltxtSystemCost" runat="server" CssClass="bottomline" delneedValidate="true" value=""></asp:TextBox> <span id="deltxtSystemCost_error"></span>单位:元</div> </td> </tr> </table> </asp:Panel> </div> <table cellSpacing="0" cellPadding="0" width="100%" border="0"> <tr width="100%"> <td align="center"> <asp:Button ID="btnadd" runat="server" Text="成交" OnClientClick="return validate()" onclick="btnadd_Click" /> <asp:Button ID="btnprint" runat="server" Text="打印" Visible="false" OnClientClick="PrintNote()" /> <FONT face="宋体"> </FONT><input type="button" value="返回" onclick="javascript:document.location.href='YwYOrderLists.aspx'"/></td> </tr> </table> </form> </body> </HTML> <script type="text/javascript"> //删除checkbox $("div[id=divshow]").each(function(){ if($(this).next().attr("id")==1) { $(this).show(); $(this).next().hide(); $(this).parent().parent().children().eq(0).html(" "); } }); </script> <script type="text/javascript"> //隐藏pno if($("#hidshowpno").val()=="1") { $("input[name=txtpno]").each(function() { $(this).hide(); }); $("span[name=pnoview]").each(function() { $(this).show(); }); } </script> <script type="text/javascript"> function GetOrderDetailID() { var ID=""; $("input[getthis=selectthis]").each(function(){ if ($(this).attr("checked")) { ID+=$(this).val()+","; } }); document.location.href="updateYwOrderDetails.aspx?DealId="+ID+"&OrderId=<%=YW_OrderID %>"; } </script> <script language="javascript" type="text/javascript"> function PrintNote() { var printText=document.getElementById("divResume").innerHTML; document.body.innerHTML=printText; document.body.style.backgroundColor='#ffffff'; window.print(); //window.location.href=window.location; alert("请在打印完毕之后按确定键..."); //window.close(); } </script> <script type="text/javascript" > function Getxsfp(obj) {//取pno if($(obj).val()!="") { $.post( 'ajax.aspx', {pno:$(obj).val()}, function (data,textStatus) //回传函数 { var trID=$(obj).parent().parent().children().eq(0).text(); var str="<tr id='"+trID+"' align='center' onmouseover='javascript:changeHangColor(this)' onmouseout='javascript:changeHangColor2(this)'>"; if(data!="") { str+="<td> </td>"; var myObject = eval('(' + data + ')'); var json=myObject.Table; //最末级遍历 for(var one in json) { for(var key in json[one]) { if(json[one][key]=="") str+="<td > </td>"; else str+="<td >"+json[one][key]+"</td>"; } } str+="<td ><font color='red' >"+$(obj).val()+"号,产品信息对照</font>"; //pno str+="<input type='hidden' name='hidpno' value='"+$(obj).val()+"' >"; //je for(var i in json) { str+="<input type='hidden' name='hidJe' value='"+json[i].Je+"' >"; str+="<input type='hidden' name='hidSl' value='"+parseFloat(json[i].sl)*parseFloat($(obj).parent().parent().children().eq(8).text())+"' >"; str+="<input type='hidden' name='hidOrderDetailID' value='"+$(obj).parent().parent().children().eq(0).text()+"' >"; } str+="</td>"; } else { str+="<td align='center'colspan='13'><font color='red'>订单号错误!或"+$(obj).val()+"不存在!</font></td>"; } //tr存在则删除 订单号相同时的处理 if($("#"+trID).length>0) { $("#"+trID).remove(); } str +="</tr>"; //添加tr $(obj).parent().parent().append(str); //PurchaseCost计算 var PurchaseCost=0; $("input[name=hidJe]").each(function (){ PurchaseCost+=parseFloat($(this).val()); }); $("#txtPurchaseCost").val(round(PurchaseCost,4)); $("#hidPurchaseCost").val(round(PurchaseCost,4)); //BillAmount计算 var BillAmount=0; $("input[name=hidSl]").each(function (){ BillAmount+=parseFloat($(this).val()); }); $("#txtBillAmount").val(round(BillAmount,4)); $("#hidBillAmount").val(round(BillAmount,4)); } ); } } function round(v,e) { var t=1; for(;e>0;t*=10,e--); for(;e<0;t/=10,e++); return Math.round(v*t)/t; } </script> <script type="text/javascript"> function tuihuovalidate() { var biaozhi = true; var ID=""; $("input[getthis=selectthis]").each(function(){ if ($(this).attr("checked")) { ID+=$(this).val()+","; } }); if(ID!="") { if(confirm("请先确认已经填写“订单金额“,点击确定完成退货!")) { $("input[delneedValidate=true]").each(function(){ if(!requireField(this)) { biaozhi = false; } } ) return biaozhi; } else return false; } else { alert("请选择操作项!"); return false; } } //验证 $("input[needValidate='true']").blur(function() {//点击失去焦点时 if(requireField(this))//首先客户端验证 { //$('#num_error').html(""); $('#'+this.id+'_error').html(""); } }); //验证 $("input[delneedValidate='true']").blur(function() {//点击失去焦点时 if(requireField(this))//首先客户端验证 { //$('#num_error').html(""); $('#'+this.id+'_error').html(""); } }); function validate() {//提交时 var biaozhi = true; biaozhi=checkpno(); $("input[needValidate='true']").each(function(i){ if(!requireField(this)) { biaozhi = false; } } ) return biaozhi; } function requireField(o) { var ReturnValue; var num = /^\d{0,10}(\d|(\.[0-9]{1,4}))$/; var txtPurchaseCost_error = "请输入真实采购成本;如10000.0000!"; var txtBillAmount_error = "请输入真实售出价格;如10000.0000!"; var txtBillCost_Rebates_error = "请输入真实发票成本或返点费;如10000.0000!"; var txtSystemCost_error = "请输入真实管理费;如10000.0000!"; var deltxtBillCost_Rebates_error = "*"; var deltxtSystemCost_error = "*"; if(o.value.match(eval(num)) ) { ReturnValue= true; } else { $('#'+o.id+'_error').html(eval(o.id+'_error')).attr("style","color:red;"); ReturnValue= false; } return ReturnValue; } function checkpno() { var ReturnValue; //规则验证 var pno = /^([0-9]){1,}$/; var str=""; $("input[name=txtpno]").each(function(){ str+=$(this).val(); }); if(str.match(pno)) { ReturnValue= true; } else { $('#txtpno_error').html("请输入正确单号!").attr("style","color:red;"); ReturnValue=false; } //正确验证 if(ReturnValue==true) { $('#txtpno_error').html(""); } return ReturnValue; } </script> <script type="text/javascript"> function selectallCheckBox() //全选/取消 { var element = document.Form1.elements; var length = element.length; if(document.all("selectall").checked == true) { for(var i =0;i<length;i++) { if(element[i].type == "checkbox") { element[i].checked = true; } } }else { for(var i =0;i<length;i++) { if(element[i].type == "checkbox") { element[i].checked = false; } } } } function CheckSelect() //检查是否选择订单 { var element = document.Form1.elements; var length = element.length; var flag = false; for(var i =0;i<length;i++) { if(element[i].type == "checkbox"&&element[i].checked == true) { flag = true; break; } } if(flag == false) { alert("请至少选择一个订单!"); return false; } else { return true; } } function DelAll() //是否删除 { if(confirm("确定要删除订单?")) { return CheckSelect(); } else { return false; } } //变色 var currentColor=""; function changeHangColor(objTR) { currentColor = $(objTR).children("td").attr("bgColor"); $(objTR).children("td").each( function(i) { $(objTR).children("td").eq(i).attr("bgColor","#e8eefa"); } ) } function changeHangColor2(objTR) { $(objTR).children("td").each( function(i) { $(objTR).children("td").eq(i).attr("bgColor","#FFFFFF"); } ) } </SCRIPT>
using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Text.RegularExpressions; using System.Text; using HyeyClass.Common; namespace HyeyManager.Order { /// <summary> /// 功能: 业务员系统订单详细信息. /// 时间: 2009-09-23 /// 作者: Hyey.wl /// 其它: /// 修改:2009-12-14 /// YwYOrderDetails 的摘要说明。 /// </summary> public class YwYOrderDetails : System.Web.UI.Page { #region 初始化 protected System.Web.UI.WebControls.TextBox tbxOrderId; protected System.Web.UI.WebControls.TextBox tbxUserName; protected System.Web.UI.WebControls.TextBox tbxCompany; protected System.Web.UI.WebControls.TextBox tbxTrueName; protected System.Web.UI.WebControls.TextBox tbxMobile; protected System.Web.UI.WebControls.DropDownList dplOrderState; protected System.Web.UI.WebControls.ImageButton imbSearch; protected System.Web.UI.WebControls.Label lblOrderId; protected System.Web.UI.WebControls.Label lblSalesCompany; protected System.Web.UI.WebControls.Label lblSupporter; protected System.Web.UI.WebControls.Repeater rptOrderDetail; protected System.Web.UI.WebControls.Label lblOTprice; protected System.Web.UI.WebControls.Label lblUserName; protected System.Web.UI.WebControls.Label lblCompany; protected System.Web.UI.WebControls.Label lblTrueName; protected System.Web.UI.WebControls.Label lblMobile; protected System.Web.UI.WebControls.Label lblAddress; protected System.Web.UI.WebControls.Label lblInsertTime; protected System.Web.UI.WebControls.Label lblOrderSource; protected System.Web.UI.WebControls.Label lblOrderState; protected System.Web.UI.WebControls.Label lblPayMode; protected System.Web.UI.WebControls.Label lblSendMode; protected System.Web.UI.WebControls.DropDownList ddlType; protected System.Web.UI.WebControls.TextBox txtBeginTime; protected System.Web.UI.WebControls.TextBox txtEndTime; protected System.Web.UI.HtmlControls.HtmlGenericControl divResume; protected System.Web.UI.WebControls.Repeater rptZyOrderDetail; protected System.Web.UI.WebControls.Label lblRemark; protected System.Web.UI.WebControls.Repeater rpt_YwDealOrderDetail; protected System.Web.UI.WebControls.TextBox txtPurchaseCost; protected System.Web.UI.WebControls.TextBox txtBillAmount; protected System.Web.UI.WebControls.DropDownList ddlBillCost_Rebates; protected System.Web.UI.WebControls.TextBox txtBillCost_Rebates; protected System.Web.UI.WebControls.TextBox txtSystemCost; protected System.Web.UI.WebControls.Button btnadd; protected System.Web.UI.WebControls.Panel divList; protected System.Web.UI.WebControls.Panel divAdd; protected System.Web.UI.WebControls.HiddenField hidPurchaseCost; protected System.Web.UI.WebControls.HiddenField hidBillAmount; protected System.Web.UI.WebControls.HiddenField hidshowpno; protected System.Web.UI.WebControls.DropDownList delddlBillCost_Rebates; protected System.Web.UI.WebControls.TextBox deltxtBillCost_Rebates; protected System.Web.UI.WebControls.TextBox deltxtSystemCost; protected System.Web.UI.WebControls.Button btnprint; #endregion public int YW_OrderID { get { if (Request.QueryString["OrderId"] != null) { return Convert.ToInt32(Request.QueryString["OrderId"]); } else return 0; } } #region 页面加载 private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 if(!IsPostBack) { bind_data(); } } #endregion #region 绑定订单信息和采购订单药品的详细信息 /// <summary> /// 功能:绑定页面信息 /// 时间:09-09-23 /// 作者:Hyey.wl /// 修改: /// 版本: /// 其它: /// Bind_datas this instance. /// </summary> private void bind_data() { string OrderId = HyeyClass.Web.PageValidate.ReplaceStr((""+Request.QueryString["OrderId"]).Trim()); if(!HyeyClass.Web.PageValidate.IsNumber(OrderId)) { Response.Write("<script defer>alert('你的信息不正确!请重试!');history.back();</script>"); Response.End(); } lblOrderId.Text = OrderId; #region 查询数据 System.Text.StringBuilder mySB = new System.Text.StringBuilder(); mySB.Append("[YwOrders].[OrderID] ,[YwUserID]=(select username from MembersView where Userid=[YwOrders].YwUserID)"); mySB.Append(",[DW]"); mySB.Append(",[CUserID] ,[CUserName] ,[CTrueName] ,Left([CCompany],12) AS [CCompany] ,[CPostCode]"); mySB.Append(",[CPhone] ,[CMobile],[CEmail],[EAddress],[InsertTime],[TotalPiece],[Amount],[Zq]"); mySB.Append(",[OrderState] = (case OrderState "); mySB.Append("when 0 then '<font color=red>新订单</font>' "); mySB.Append("when 1 then '<font color=blue>请求处理</font>'"); mySB.Append("when 2 then '<font color=Brown>处理中</font>'"); mySB.Append("when 3 then '<font color=darkgoldenrod>已处理</font>'"); mySB.Append("when 4 then '<font color=green>已完成</font>'"); mySB.Append(" else '未处理' end)"); mySB.Append(" ,[OrderModel]= (case OrderModel "); mySB.Append(" when 0 then '<font color=Orange>终端采购会员订单</font>' "); mySB.Append(" when 1 then '<font color=SaddleBrown>业务员采购的订单</font>'"); mySB.Append(" else '未处理' end)"); mySB.Append(" ,[Remark]"); mySB.Append(",[OrderDetailID]"); mySB.Append(",[DrugID]"); mySB.Append(",[Ypmc]"); mySB.Append(",[Cdmc]"); mySB.Append(",[Gg]"); mySB.Append(",[Ph]"); mySB.Append(",[Bz]"); mySB.Append(",[Yprice]"); mySB.Append(",[SL]"); mySB.Append(",[PieceNum]"); mySB.Append(",[Price]"); mySB.Append(",[Je]"); mySB.Append(",[TradeSate]"); mySB.Append(",PurchaseCost,BillAmount,BillCost,Rebates,SystemCost"); mySB.Append(",isnull((select ERPSaleID from YwDealOrderDetail where OrderDetailId=YwOrderDetail.OrderDetailId),'未采购') as pno"); mySB.Append(",'汇款' as PayMode,'未定' as SendMode"); mySB.Append(",'华源网' as OrderSource ,[YwOrderDetail].Source as Source"); string FindStr = mySB.ToString(); #endregion DataSet ds = HyeyClass.Bll.YwOrders.GetOrderListInfo(FindStr, "[YwOrderDetail] ,[YwOrders]", " [YwOrders].[OrderID] = '" + OrderId + "' AND [YwOrders].[OrderID] = [YwOrderDetail].[OrderID] "); if (ds.Tables[0].Rows.Count > 0) { lblUserName.Text = ds.Tables[0].Rows[0]["CUserName"].ToString(); lblAddress.Text = ds.Tables[0].Rows[0]["EAddress"].ToString(); lblCompany.Text = ds.Tables[0].Rows[0]["CCompany"].ToString(); lblTrueName.Text = ds.Tables[0].Rows[0]["CTrueName"].ToString(); lblMobile.Text = ds.Tables[0].Rows[0]["CMobile"].ToString(); lblInsertTime.Text = ds.Tables[0].Rows[0]["InsertTime"].ToString(); if (ds.Tables[0].Rows[0]["OrderSource"].ToString().Trim() == String.Empty) { lblOrderSource.Text = "华源网"; } else { lblOrderSource.Text = ds.Tables[0].Rows[0]["OrderSource"].ToString(); } lblOrderState.Text = ds.Tables[0].Rows[0]["OrderState"].ToString(); lblPayMode.Text = ds.Tables[0].Rows[0]["PayMode"].ToString(); lblSendMode.Text = ds.Tables[0].Rows[0]["SendMode"].ToString(); lblSupporter.Text = ds.Tables[0].Rows[0]["YwUserID"].ToString(); lblSalesCompany.Text = "华源医药业务员"; lblRemark.Text = ds.Tables[0].Rows[0]["remark"].ToString(); lblOTprice.Text = (decimal.Round(decimal.Parse(ds.Tables[0].Rows[0]["Amount"].ToString()), 2)).ToString(); txtPurchaseCost.Text = ds.Tables[0].Rows[0]["PurchaseCost"].ToString(); txtBillAmount.Text = ds.Tables[0].Rows[0]["BillAmount"].ToString(); if (string.IsNullOrEmpty(ds.Tables[0].Rows[0]["BillCost"].ToString()) && string.IsNullOrEmpty(ds.Tables[0].Rows[0]["Rebates"].ToString())) { ddlBillCost_Rebates.Enabled = true; delddlBillCost_Rebates.Enabled = true; } else { if (!string.IsNullOrEmpty(ds.Tables[0].Rows[0]["BillCost"].ToString()) && ds.Tables[0].Rows[0]["BillCost"].ToString() != "0.0000") { txtBillCost_Rebates.Text = ds.Tables[0].Rows[0]["BillCost"].ToString(); ddlBillCost_Rebates.SelectedIndex = 0; delddlBillCost_Rebates.SelectedIndex = 0; } else { txtBillCost_Rebates.Text = ds.Tables[0].Rows[0]["Rebates"].ToString(); ddlBillCost_Rebates.SelectedIndex = 1; delddlBillCost_Rebates.SelectedIndex = 1; } ddlBillCost_Rebates.Enabled = false; delddlBillCost_Rebates.Enabled = false; } txtSystemCost.Text = ds.Tables[0].Rows[0]["SystemCost"].ToString(); } // Hyey.wl Mod 2010-04-19 添加只有品种和华源品种分开处理. if(ds != null && ds.Tables[0].Rows.Count > 0) { DataView dv = ds.Tables[0].DefaultView; #region 华源品种订单 dv.RowFilter = "Source ='0'"; rptOrderDetail.DataSource = dv; rptOrderDetail.DataBind(); #endregion #region 自有品种订单 dv.RowFilter = "Source <> '0'"; rptZyOrderDetail.DataSource = dv; rptZyOrderDetail.DataBind(); #endregion } else { rptOrderDetail.Visible = false; rptZyOrderDetail.Visible = false; } mySB.Remove(0,mySB.Length); ds.Clear(); ds.Dispose(); Bindtrue(); } /// <summary> /// 绑定真实成交单 /// </summary> public void Bindtrue() { #region charry StringBuilder s = new StringBuilder(); s.AppendFormat(" select a.* from YwDealOrderDetail a where a.OrderID={0} order by TradeDate desc", YW_OrderID); DataSet ds_YwOrderDetail = HyeyClass.DALFactory.DataAccess.CreateComm().GetList(s.ToString()); if (ds_YwOrderDetail != null && ds_YwOrderDetail.Tables[0].Rows.Count > 0) { DataView dv = ds_YwOrderDetail.Tables[0].DefaultView; #region 华源品种订单 //dv.RowFilter = "Source ='0'"; rpt_YwDealOrderDetail.DataSource = dv; rpt_YwDealOrderDetail.DataBind(); #endregion divList.Visible = true; txtBillCost_Rebates.Enabled = false; txtSystemCost.Enabled = false; btnadd.Visible = false; hidshowpno.Value = "1"; } else { rpt_YwDealOrderDetail.Visible = false; rpt_YwDealOrderDetail.Visible = false; btnprint.Visible = false; } #endregion //txtPurchaseCost.Text = ""; //txtBillAmount.Text = ""; //txtBillCost_Rebates.Text = ""; //txtSystemCost.Text = ""; } #endregion #region 辅助函数 /// <summary> /// Gets the decimal. /// </summary> /// <param name="strDec">The STR dec.</param> /// <returns></returns> public string GetDecimal(string strDec) { return (decimal.Round(decimal.Parse(strDec),2)).ToString(); } #endregion #region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { this.Load += new System.EventHandler(this.Page_Load); } #endregion protected void btnadd_Click(object sender, EventArgs e) { string strpno = Request.Form["hidpno"]; string strOrderDetailID = Request.Form["hidOrderDetailID"]; int rev = 0; if (!string.IsNullOrEmpty(strpno)) { #region YwOrders HyeyClass.Model.YwOrders model_yworder = new HyeyClass.Model.YwOrders(); model_yworder.OrderID = YW_OrderID; model_yworder.PurchaseCost = Convert.ToDecimal(hidPurchaseCost.Value); model_yworder.BillAmount = Convert.ToDecimal(hidBillAmount.Value); if (ddlBillCost_Rebates.Text == "1") { model_yworder.BillCost = Convert.ToDecimal(txtBillCost_Rebates.Text); model_yworder.Rebates = 0; } else { model_yworder.BillCost = 0; model_yworder.Rebates = Convert.ToDecimal(txtBillCost_Rebates.Text); } model_yworder.SystemCost = Convert.ToDecimal(txtSystemCost.Text); #endregion #region YwFundsInfo Role roleObj = new RoleOper(); string AdminName = roleObj.CheckAdmin(); decimal sum = Convert.ToDecimal(model_yworder.PurchaseCost + model_yworder.BillAmount + model_yworder.BillCost - model_yworder.Rebates + model_yworder.SystemCost); HyeyClass.Model.YwFundsInfo model_ywfundsinfo = new HyeyClass.Model.YwFundsInfo(); model_ywfundsinfo.PriceSum = sum; model_ywfundsinfo.PriceType = 1;//金额交易类型 0:打款 本笔存入金额;1:交易 本笔支出金额;2:结转 model_ywfundsinfo.TradeTime = DateTime.Now; model_ywfundsinfo.TradeDescr = "累计支出金额-成交";//定制描述规则 model_ywfundsinfo.OperPerson = AdminName; model_ywfundsinfo.RelatedObjcectId = YW_OrderID; #endregion #region ManageLog HyeyClass.Model.ManageLog model_managelog = new HyeyClass.Model.ManageLog(); model_managelog.NodeId = 64; model_managelog.LtyId = 39; model_managelog.MglUserIP = HttpContext.Current.Request.UserHostAddress; model_managelog.MglUserName = AdminName; model_managelog.MglWorkAddr = HttpContext.Current.Request.Path; model_managelog.MglPostPara = HttpContext.Current.Request.QueryString.ToString(); model_managelog.MglWorkTime = DateTime.Now; model_managelog.MglType = 1;//操作成功 #endregion Regex reg = new Regex(","); string[] pno = reg.Split(strpno); string[] OrderDetailID = reg.Split(strOrderDetailID); for (int i = 0; i < pno.Length; i++ ) { if (!string.IsNullOrEmpty(pno[i])) { #region YwDealOrderDetail HyeyClass.Model.YwDealOrderDetail model_yworderdetail = new HyeyClass.Model.YwDealOrderDetail(); StringBuilder s = new StringBuilder(); s.AppendFormat(" select a.* from xsfp a where a.pno='{0}' ", pno[i]); DataSet ds_YwOrderDetail = HyeyClass.DALFactory.DataAccess.CreateComm().GetList(s.ToString()); if (ds_YwOrderDetail != null) { if (ds_YwOrderDetail.Tables[0].Rows.Count > 0) { model_yworderdetail.OrderDetailId = Convert.ToInt32(OrderDetailID[i]); model_yworderdetail.OrderID = YW_OrderID; model_yworderdetail.ERPSaleID = pno[i]; model_yworderdetail.Ypmc = ds_YwOrderDetail.Tables[0].Rows[0]["Ypmc"].ToString(); model_yworderdetail.Cdmc = ds_YwOrderDetail.Tables[0].Rows[0]["Cdmc"].ToString(); model_yworderdetail.Gg = ds_YwOrderDetail.Tables[0].Rows[0]["Gg"].ToString(); model_yworderdetail.Ph = ds_YwOrderDetail.Tables[0].Rows[0]["Ph"].ToString(); model_yworderdetail.Bz = ds_YwOrderDetail.Tables[0].Rows[0]["Bz"].ToString(); model_yworderdetail.YXQ = ds_YwOrderDetail.Tables[0].Rows[0]["YXQ"].ToString(); model_yworderdetail.PZWH = ds_YwOrderDetail.Tables[0].Rows[0]["PZWH"].ToString(); model_yworderdetail.Dw = ds_YwOrderDetail.Tables[0].Rows[0]["Dw"].ToString(); if (ds_YwOrderDetail.Tables[0].Rows[0]["Lsj"].ToString() != "") model_yworderdetail.Lsj = Convert.ToDecimal(ds_YwOrderDetail.Tables[0].Rows[0]["Lsj"].ToString()); model_yworderdetail.CK = ds_YwOrderDetail.Tables[0].Rows[0]["CK"].ToString(); model_yworderdetail.Cashier = ds_YwOrderDetail.Tables[0].Rows[0]["Cashier"].ToString(); model_yworderdetail.InvoiceClerck = ds_YwOrderDetail.Tables[0].Rows[0]["InvoiceClerck"].ToString(); //原单价 model_yworderdetail.Yprice = Convert.ToDecimal(ds_YwOrderDetail.Tables[0].Rows[0]["dj"].ToString()); model_yworderdetail.TradeState = 0; model_yworderdetail.TradeDate = DateTime.Now; model_yworderdetail.SL = Convert.ToInt32(ds_YwOrderDetail.Tables[0].Rows[0]["SL"].ToString()); //单价与件数 string str = " select * from YwOrderDetail where OrderDetailId=" + OrderDetailID[i]; DataSet ds_1 = HyeyClass.DALFactory.DataAccess.CreateComm().GetList(str.ToString()); if (ds_1 != null && ds_1.Tables[0].Rows.Count > 0) { if (!string.IsNullOrEmpty(ds_1.Tables[0].Rows[0]["pieceNum"].ToString())) model_yworderdetail.pieceNum = Convert.ToInt32(ds_1.Tables[0].Rows[0]["pieceNum"].ToString()); if (!string.IsNullOrEmpty(ds_1.Tables[0].Rows[0]["Price"].ToString())) model_yworderdetail.Price = Convert.ToDecimal(ds_1.Tables[0].Rows[0]["Price"].ToString()); } model_yworderdetail.Je = Convert.ToDecimal(model_yworderdetail.Price * model_yworderdetail.SL); } } #endregion rev = HyeyClass.Bll.YwOrders.addYwDealOrderDetail(model_yworder, model_yworderdetail, model_ywfundsinfo, model_managelog); } } } Response.Redirect("YwYOrderDetails.aspx?orderid=" + YW_OrderID); } protected void rpt_YwDealOrderDetail_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "btnDelete") { if (DelOrderDetail(Convert.ToInt32(e.CommandArgument))== 1) Page.ClientScript.RegisterStartupScript(this.GetType(), "js", "<script>alert('操作成功!');</script>"); else Page.ClientScript.RegisterStartupScript(this.GetType(), "js", "<script>alert('操作失败!');</script>"); } Bindtrue(); } /// <summary> /// 退货 /// </summary> /// <param name="DealID"></param> /// <returns></returns> public int DelOrderDetail(int DealID) { #region YwOrders HyeyClass.Model.YwOrders model_yworder = new HyeyClass.Model.YwOrders(); model_yworder.OrderID = YW_OrderID; if (delddlBillCost_Rebates.Text == "1") { model_yworder.BillCost = Convert.ToDecimal(deltxtBillCost_Rebates.Text); model_yworder.Rebates = 0; } else { model_yworder.BillCost = 0; model_yworder.Rebates = Convert.ToDecimal(deltxtBillCost_Rebates.Text); } model_yworder.SystemCost = Convert.ToDecimal(deltxtSystemCost.Text); #endregion #region YwFundsInfo Role roleObj = new RoleOper(); string AdminName = roleObj.CheckAdmin(); decimal sum = Convert.ToDecimal(model_yworder.PurchaseCost + model_yworder.BillAmount + model_yworder.BillCost - model_yworder.Rebates + model_yworder.SystemCost); HyeyClass.Model.YwFundsInfo model_ywfundsinfo = new HyeyClass.Model.YwFundsInfo(); model_ywfundsinfo.PriceSum = sum; model_ywfundsinfo.PriceType = 0;//金额交易类型 0:打款 本笔存入金额;1:交易 本笔支出金额;2:结转 model_ywfundsinfo.TradeTime = DateTime.Now; model_ywfundsinfo.TradeDescr = "累计存入金额-退货";//定制描述规则 model_ywfundsinfo.OperPerson = AdminName; model_ywfundsinfo.RelatedObjcectId = YW_OrderID; #endregion #region managelog HyeyClass.Model.ManageLog model_managelog = new HyeyClass.Model.ManageLog(); model_managelog.NodeId = 64; model_managelog.LtyId = 39; model_managelog.MglUserIP = HttpContext.Current.Request.UserHostAddress; model_managelog.MglUserName = AdminName; model_managelog.MglWorkAddr = HttpContext.Current.Request.Path; model_managelog.MglPostPara = HttpContext.Current.Request.QueryString.ToString(); model_managelog.MglWorkTime = DateTime.Now; model_managelog.MglType = 1;//操作成功 #endregion return HyeyClass.Bll.YwOrders.DeleteYwDealOrderDetail(model_yworder, DealID, model_ywfundsinfo, model_managelog); } protected void lkbDownOrdr_Click(object sender, EventArgs e) { } protected void lbtDel_Click(object sender, EventArgs e) { foreach (RepeaterItem item in rpt_YwDealOrderDetail.Items) { HtmlInputCheckBox ckbox = (HtmlInputCheckBox)item.FindControl("selectthisbox"); if (ckbox.Checked == true) { DelOrderDetail(Convert.ToInt32(ckbox.Value)); } } bind_data(); deltxtBillCost_Rebates.Text = ""; deltxtSystemCost.Text = ""; deltxtSystemCost.Enabled = false; deltxtBillCost_Rebates.Enabled = false; } } }