/**
|
* 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();
|
|
}
|
|
/// <summary>
|
/// 页面加载事件
|
/// </summary>
|
/// <param name="sender"></param>
|
/// <param name="e"></param>
|
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();
|
}
|
|
|
|
/// <summary>
|
/// 默认执行方法
|
/// </summary>
|
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);
|
}
|
|
|
|
|
}
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
}
|