username@email.com
2025-05-12 ae6e40362a745caef9ead36f81f38313fb8c2c66
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
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);
            }
        }
    }
}