using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.SqlClient; using CY.Model; using CY.BLL; using CY.Infrastructure.Common; using CY.BLL.Sys; using CY.BLL.EC; using CY.Infrastructure.DESEncrypt; using CY.Infrastructure.Query; namespace CY.WebForm.Pages.workcar { //吴辉 //归还车辆 public partial class CarTransferBack : BasePage { Sys_DictionaryBLL bll_Sys_DictionaryBLL = null; OA_CarTransferBll bll_OA_CarTransferBll = null; OA_WorkPlanBll bll_OA_WorkPlanBll = null; OA_CarManageBll bll_OA_CarManageBll = null; public CarTransferBack() { bll_Sys_DictionaryBLL = new Sys_DictionaryBLL(); bll_OA_CarTransferBll = new OA_CarTransferBll(); bll_OA_WorkPlanBll = new OA_WorkPlanBll(); bll_OA_CarManageBll = new OA_CarManageBll(); } //页面加载 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { InitData(); } } //数据加载 public void InitData() { OA_CarTransfer m_OA_CarTransfer = bll_OA_CarTransferBll.GetModelByKeyid(Request["keyid"].ToInt32()); if (m_OA_CarTransfer != null) { this.selCarNumber.InnerHtml = m_OA_CarTransfer.CarNumber; this.spanReciveStaffName.InnerHtml = m_OA_CarTransfer.TransferUserCarPeople; this.txtTransferDepartureTime.InnerHtml = m_OA_CarTransfer.TransferDepartureTime.Value.ToString("yyyy-MM-dd HH:mm"); this.txtTransferDeparturePeople.InnerHtml = m_OA_CarTransfer.TransferDeparturePeople; this.txtTransferPilot.InnerHtml = m_OA_CarTransfer.TransferPilot; this.txtTransferDrivingDirections.InnerHtml = m_OA_CarTransfer.TransferDrivingDirections; this.spanDepartName.InnerHtml = m_OA_CarTransfer.TransferDepart; this.cbTransferRecivrThings.InnerHtml = m_OA_CarTransfer.TransferRecivrThings; this.TransferStartFinalli.InnerHtml = m_OA_CarTransfer.TransferStartFinalli.ToString2(); this.txtTransferNextTime.InnerHtml = m_OA_CarTransfer.TransferNextTime.Value.ToString("yyyy-MM-dd HH:mm"); this.txtTransferRemark.InnerHtml = m_OA_CarTransfer.TransferRemark; } } //表单提交 protected void btn_submit_form(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(this.txtTransferBackTime.Value)) { JavaScript.MessageBox("还车时间不能为空", this); return; } DateTime nowTime = DateTime.Now; OA_CarTransfer m_OA_CarTransfer =bll_OA_CarTransferBll.GetModelByKeyid(Request["keyid"].ToInt32()); OA_CarManage m_OA_CarManage = bll_OA_CarManageBll.GetModelByKeyid(m_OA_CarTransfer.CarId); m_OA_CarTransfer.TransferCarInfoRecord = this.txtTransferCarInfoRecord.Value; m_OA_CarTransfer.TransferBackTime = this.txtTransferBackTime.Value.ToDateTime2(); m_OA_CarTransfer.TransferIsBack = 2; m_OA_CarTransfer.TransferEndFinalli = this.txtTransferEndFinalli.Value.ToInt32(); m_OA_CarTransfer.TransferRunTime = this.txtTransferRunTime.Value; m_OA_CarTransfer.TransferRunFinalli = this.spanTransferRunFinalli.InnerHtml.ToInt32(); m_OA_CarTransfer.TransferCheckRecord = this.txtTransferCheckRecord.Value; if (bll_OA_CarTransferBll.UpdateModel(m_OA_CarTransfer)) { m_OA_CarManage.CarCondition = 1; bll_OA_CarManageBll.UpdateModel(m_OA_CarManage); JavaScript.MessageBoxCloseAndRefreshFirst("操作成功", this); } else JavaScript.MessageBox("操作失败", this); } catch (Exception ex) { PAGEHandleException(ex); JavaScript.MessageBox("操作失败", this); } } } }