/** * OrderMoneyReceive.aspx.cs * * 功 能: 订单收款 * 类 名: OrderMoneyReceive * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── * V0.01 2013-5-28 13:44 吴崎均 初版 * */ using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CY.BLL.EC; using CY.Infrastructure.Common; using CY.Model; using CY.BLL.OA; using CY.BLL.Sys; using System.Text; using CY.BLL; using System.Transactions; namespace CY.WebForm.Pages.business { public partial class InvoicingConfirmEdit : BasePage { private EC_OrderBLL _eC_OrderBLL = null; private OA_CorporateClientsBLL bll_OA_CorporateClientsBLL = null; private EC_OrderBasicBLL _eC_OrderBasicBLL = null; private OA_StaffBLL _StaffBLL = null; OA_KaipiaoshenqingBLL oA_KaipiaoshenqingBLL = null; /// /// 初始化构造 /// public InvoicingConfirmEdit() { bll_OA_CorporateClientsBLL = new OA_CorporateClientsBLL(); _StaffBLL = new OA_StaffBLL(); _eC_OrderBasicBLL = new EC_OrderBasicBLL(); oA_KaipiaoshenqingBLL = new OA_KaipiaoshenqingBLL(); } /// /// 界面加载事件 /// /// /// protected void Page_Load(object sender, EventArgs e) { _eC_OrderBLL = new EC_OrderBLL(); btnSubmit.ServerClick += new EventHandler(btnSubmit_ServerClick); LoadOrder(); if (IsPostBack || IsCallback) return; } /// /// 提交按钮点击事件 /// /// /// void btnSubmit_ServerClick(object sender, EventArgs e) { string orderIds = Request["ids"]; if (string.IsNullOrEmpty(this.txtFapiaohao.Value.Trim())) { JavaScript.MessageBox("请输入发票号!", this); return; } bool isWin = false; OA_Kaipiaoshenqing oA_Kaipiaoshenqing = oA_KaipiaoshenqingBLL.GetModelByKeyid(orderIds.ToGuid2()); oA_Kaipiaoshenqing.Kaipiaoshenqing = 3; oA_Kaipiaoshenqing.KaipiaoquerenCreater = CurrentUser.TrueMemberId; oA_Kaipiaoshenqing.KaipiaoquerenTime = DateTime.Now; oA_Kaipiaoshenqing.Fapiaohao = this.txtFapiaohao.Value.Trim(); isWin = oA_KaipiaoshenqingBLL.UpdateModel(oA_Kaipiaoshenqing); EC_OrderExtend model = new EC_OrderExtend(); model.KaipiaoshenqingId = oA_Kaipiaoshenqing.Keyid; model.KaipiaoshenqingTime = oA_Kaipiaoshenqing.KaipiaoquerenTime; model.Kaipiaoshenqing = 3; model.KaipiaoshenqingCreater = CurrentUser.TrueMemberId; isWin = _eC_OrderBLL.NewUpdateKaipiaoshenqings(model); if (isWin) { JavaScript.MessageBox("操作成功", this, true, true); } else { JavaScript.MessageBox("操作失败", this); } //JavaScript.MessageBox(isWin ? "收款成功!" : "收款失败!", this, "top.frmright.ReLoad();top.Dialog.close();"); // Request.RequestContext.RouteData.DataTokens.Add("IsWin", isWin ? "1" : ""); } /// /// 加载订单 /// private void LoadOrder() { try { string orderIds = Request["id"]; if (string.IsNullOrEmpty(orderIds)) { JavaScript.MessageBox("订单不存在!", this); return; } this.ids.Value = orderIds; OA_Kaipiaoshenqing oA_Kaipiaoshenqing = oA_KaipiaoshenqingBLL.GetModelByKeyid(orderIds.ToGuid2()); OA_CorporateClients m_OA_CorporateClients = bll_OA_CorporateClientsBLL.SelectModelByFirmIdandMemberId(CurrentUser.MemberId, oA_Kaipiaoshenqing.BuyerId); this.txtBuyerName.InnerText = m_OA_CorporateClients.CompanyName; OA_Staff oA_Staff = _StaffBLL.GetModelByKeyid(oA_Kaipiaoshenqing.BusinessManagerId); if (oA_Staff != null) { this.txtBusinessManager.InnerText = oA_Staff.Name; } this.txtkaipiaoshijian.InnerText = DateTime.Now.ToString("yyyy-MM-dd"); //this.txtSellerOrderId.InnerText = oA_Kaipiaoshenqing.SellerOrderId; this.txtshuliang.InnerText = oA_Kaipiaoshenqing.Dingdanshu.ToString(); this.txtjine.InnerText = String.Format("{0:F}", oA_Kaipiaoshenqing.kpmoney + oA_Kaipiaoshenqing.Zengjianmoney); } catch (Exception ex) { PAGEHandleException(ex); JavaScript.MessageBox("订单不存在!", this); } } } }