/** * OrderEdit.aspx.cs * * 功 能: 订单列表 * 类 名: OrderEdit * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── * V0.01 2013-5-8 13:55 吴崎均 初版 * V0.02 2013-5-8 15:47 吴崎均 实现下拉数据绑定与数据级联 * V0.03 2013-5-8 18:00 吴崎均 初步完成新增线下订单(未调试) * */ using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CY.BLL.Sys; using CY.BLL; using CY.Model; using CY.Infrastructure.Common; using CY.WebForm.Pages.common; using CY.BLL.EC; using CY.Model.Inquiry; namespace CY.WebForm.Pages.business { public partial class DeliverPlanChehui : BasePage { OA_DeliverPlanPaicheBLL _OA_DeliverPlanPaicheBLL = null; OA_DeliverPlanBLL _OA_DeliverPlanBLL = null; //初始化 public DeliverPlanChehui() { _OA_DeliverPlanPaicheBLL = new OA_DeliverPlanPaicheBLL(); _OA_DeliverPlanBLL = new OA_DeliverPlanBLL(); } /// /// 页面加载事件 /// /// /// protected void Page_Load(object sender, EventArgs e) { try { switch (Request["Target"]) { case "GetCommunication": break; case "ReBindClients": break; default: Page_Load_Default(); return; } } catch (Exception ex) { PAGEHandleException(ex); Response.Clear(); //Response.Write("-1"); Response.Write(ex.Message); } Response.End(); } /// /// 默认执行方法 /// private void Page_Load_Default() { if (!IsPostBack && !IsCallback) { string ids = Request["ids"]; var deliverPlan = _OA_DeliverPlanPaicheBLL.GetModelByKeyid(ids.ToGuid2(), null, null); if (deliverPlan.DeliveredTime.HasValue) { //操作成功 JavaScript.MessageBox("已经送达,无法撤回!", this, true, true); } else { var sss = false; sss = _OA_DeliverPlanPaicheBLL.DeleteModel(deliverPlan); var oA_DeliverPlans = _OA_DeliverPlanBLL.GetModelByDeliverPlanPaicheid(deliverPlan.Keyid); foreach (var oA_DeliverPlan in oA_DeliverPlans) { oA_DeliverPlan.DeliverPlanPaicheid = Guid.Empty; oA_DeliverPlan.DriverId = 0; oA_DeliverPlan.CarId = 0; oA_DeliverPlan.Updater = CurrentUser.TrueMemberId; oA_DeliverPlan.LastUpdateTime = DateTime.Now; sss = _OA_DeliverPlanBLL.UpdateModel(oA_DeliverPlan); } JavaScript.MessageBox("操作成功!", this, true, true); } } } } }