/**
|
* DeliverPresswork.aspx.cs
|
*
|
* 功 能: 订单发货
|
* 类 名: DeliverPresswork
|
*
|
* Ver 变更日期 负责人 变更内容
|
* ───────────────────────────────────
|
* V0.01 2013-5-17 12:00 吴崎均 初版
|
*
|
*
|
*
|
*
|
*
|
*/
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Web;
|
using System.Web.UI;
|
using System.Web.UI.WebControls;
|
using CY.Infrastructure.Common;
|
using CY.Model;
|
using CY.BLL.EC;
|
using CY.WebForm.cs;
|
|
namespace CY.WebForm.Pages.business
|
{
|
/// <summary>
|
/// 订单发货
|
/// </summary>
|
public partial class DeliverPresswork : BasePage
|
{
|
|
private EC_OrderBasicBLL _eC_OrderBasicBLL = null;
|
/// <summary>
|
/// 初始化构造
|
/// </summary>
|
public DeliverPresswork()
|
{
|
_eC_OrderBasicBLL = new EC_OrderBasicBLL();
|
}
|
protected void Page_Load(object sender, EventArgs e)
|
{
|
try
|
{
|
switch (Request["Target"])
|
{
|
case "SaveInfo":
|
SaveAwbInfo();
|
break;
|
case "GetDataById":
|
LoadModelById();
|
break;
|
|
default://一般情况不处理
|
|
LoadModelById();
|
if (IsPostBack || IsCallback) return; else { }
|
|
return;
|
}
|
}
|
catch (Exception ex)
|
{
|
PAGEHandleException(ex);
|
Response.Clear();
|
Response.Write("-1");
|
}
|
Response.End();
|
}
|
/// <summary>
|
/// 根据编号加载数据
|
/// </summary>
|
/// <returns></returns>
|
private bool LoadModelById()
|
{
|
// DealMvc.Common.Net.DealString.ChangeSQL(Request["ParamName"])
|
int? id = MyConvert.ConvertToInt32(Request["id"]);
|
if (!id.HasValue) return false;
|
EC_AwbInfo _eC_AwbInfo = _eC_OrderBasicBLL.SelectAwbInfoById(id.Value);
|
txtModeldata.Value = null == _eC_AwbInfo ? "" : JsonHelper.GetJsonStringByObject(_eC_AwbInfo);
|
|
|
return true;
|
}
|
/// <summary>
|
/// 保存信息
|
/// </summary>
|
private void SaveAwbInfo()
|
{
|
EC_AwbInfo eC_AwbInfo = new EC_AwbInfo();
|
eC_AwbInfo.Operate.OrderId = eC_AwbInfo.Keyid;
|
eC_AwbInfo.Operate.Remark = eC_AwbInfo.Remark;
|
eC_AwbInfo.Operate.Operator = CurrentUser.ShortName;
|
eC_AwbInfo.Operate.OperateType = 5;
|
|
WebUtil<EC_AwbInfo>.SaveData(_eC_OrderBasicBLL.DeliverPresswork, _eC_OrderBasicBLL.DeliverPresswork, eC_AwbInfo);
|
|
|
}
|
|
}
|
}
|