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.BLL; using CY.Model; using CY.Infrastructure.Common; using System.Text; using CY.BLL.Sys; namespace CY.WebForm.Pages.business { //吴辉 //订单完工 public partial class DeliverPlanShifou : BasePage { EC_OrderBasicBLL bll_EC_OrderBasicBLL = null; OA_CorporateClientsBLL bll_OA_CorporateClientsBLL = null; EC_MemberBasicBLL bll_EC_MemberBasicBLL = null; public string orderId = ""; public string buyerid = ""; public string ids = ""; /// /// 初始化构造 /// public DeliverPlanShifou() { bll_EC_OrderBasicBLL = new EC_OrderBasicBLL(); bll_OA_CorporateClientsBLL = new OA_CorporateClientsBLL(); bll_EC_MemberBasicBLL = new EC_MemberBasicBLL(); } /// /// 页面加载 /// /// /// protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BindData(); } } /// /// 绑定数据 /// public void BindData() { //var shifouDelivery = Request["shifouDelivery"]; orderId = Request["orderId"]; buyerid = Request["buyerid"]; ids = Request["ids"]; EC_OrderBasicBLL _eC_OrderBasicBLL = new EC_OrderBasicBLL(); EC_OrderBasic eC_OrderBasic = _eC_OrderBasicBLL.SelectModelById(orderId.ToInt32().Value); if(eC_OrderBasic!=null&& eC_OrderBasic.DeliveryTime.HasValue) { this.txtWorkTime.Value = eC_OrderBasic.DeliveryTime.Value.ToString("yyyy-MM-dd"); } else { this.txtWorkTime.Value = DateTime.Now.ToString("yyyy-MM-dd"); } } /// /// 提交事件 /// /// /// protected void btn_Submit_form(object sender, EventArgs e) { //string[] ids = Request["ids"].ToString2().Trim(',').Split(','); //List m_EC_OrderOperateList = new List(); //List m_EC_OrderBasicList = new List(); //bool Iscomplete = Request["radioStatus"].ToBoolean2(); //int? states = Iscomplete ? 4 : 3; //foreach (var item in ids) //{ // EC_OrderBasic m_EC_OrderBasic = bll_EC_OrderBasicBLL.SelectModelById(item.ToInt32() ?? 0); // if (m_EC_OrderBasic != null && m_EC_OrderBasic.Keyid != null) // { // m_EC_OrderBasic.CompledState = Iscomplete; // m_EC_OrderBasic.CompledTime = this.txtWorkTime.Value.ToDateTime2(); // m_EC_OrderBasic.CompledOperator = CurrentUser.ShortName; // m_EC_OrderBasic.CompledRemarks = this.txtRemarks.Value; // m_EC_OrderBasicList.Add(m_EC_OrderBasic); // m_EC_OrderOperateList.Add(new EC_OrderOperate() // { // OperateType = states, // OrderId = m_EC_OrderBasic.Keyid.ToInt32(), // Operator = CurrentUser.ShortName, // Remark = this.txtRemarks.Value // }); // } // EC_OrderBasic m_EC_OrderBasic_Out = bll_EC_OrderBasicBLL.SelectFromOutOrderById(item.ToInt32() ?? 0); // if (m_EC_OrderBasic_Out != null && m_EC_OrderBasic_Out.Keyid != null) // { // m_EC_OrderBasic_Out.CompledState = Iscomplete; // m_EC_OrderBasic_Out.CompledTime = this.txtWorkTime.Value.ToDateTime2(); // m_EC_OrderBasic_Out.CompledOperator = CurrentUser.ShortName; // m_EC_OrderBasic_Out.CompledRemarks = this.txtRemarks.Value; // m_EC_OrderBasicList.Add(m_EC_OrderBasic_Out); // m_EC_OrderOperateList.Add(new EC_OrderOperate() // { // OperateType = states, // OrderId = m_EC_OrderBasic_Out.Keyid.ToInt32(), // Operator = CurrentUser.ShortName, // Remark = this.txtRemarks.Value // }); // } //} //if (bll_EC_OrderBasicBLL.CompletedOrderList(m_EC_OrderOperateList, m_EC_OrderBasicList)) // JavaScript.MessageBox("操作成功",this,true,true); //else // JavaScript.MessageBox("操作失败", this); } } }