/**
* 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);
}
}
}
}
}