username@email.com
2024-11-15 f47da9571d16108fcab2bf6d55279a08ce2e7cbf
CY_ECommercePlatform/CY.WebForm/Pages/workcar/CarManageAdd.aspx.cs
@@ -21,11 +21,21 @@
    {
        Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
        OA_CarManageBll oA_WorkReminderBll = null;
        OA_StaffBLL o_StaffBLL = null;
        OA_CarInsuranceBll bll_OA_CarInsuranceBll = null;
        OA_CarrepairBLL bll_OA_CarrepairBLL = null;
        OA_CarExaminedBll bll_OA_CarExaminedBll = null;
        OA_CarMaintenanceBll bll_OA_CarMaintenanceBll = null;
        public CarManageAdd()
        {
            bll_Sys_DictionaryBLL = new Sys_DictionaryBLL();
            oA_WorkReminderBll = new OA_CarManageBll();
            o_StaffBLL = new OA_StaffBLL();
            bll_OA_CarInsuranceBll = new OA_CarInsuranceBll();
            bll_OA_CarrepairBLL = new OA_CarrepairBLL();
            bll_OA_CarExaminedBll = new OA_CarExaminedBll();
            bll_OA_CarMaintenanceBll = new OA_CarMaintenanceBll();
        }
        //页面加载
@@ -38,6 +48,12 @@
                this.selCarCondition.DataValueField = "MeanValue";
                this.selCarCondition.DataBind();
                this.selStaffID.DataSource = o_StaffBLL.SelectListByFirmId(CurrentUser.MemberId,null,null).Where(x=>x.BF_IsDriver == true);
                this.selStaffID.DataTextField = "Name";
                this.selStaffID.DataValueField = "Keyid";
                this.selStaffID.DataBind();
                this.selStaffID.Items.Add(new ListItem("请选择", "0"));
                this.selStaffID.Value = "0";
                InitData();
            }
        }
@@ -50,10 +66,34 @@
            {
                this.selCarType.Value = m_OA_CarManage.CarType;
                this.selCarCondition.Value = m_OA_CarManage.CarCondition.ToString2();
                this.selStaffID.Value = m_OA_CarManage.StaffID.ToString2();
                this.txtCarNumber.Value = m_OA_CarManage.CarNumber;
                this.txtNowMileage.Value = m_OA_CarManage.NowMileage.ToString2();
                this.txtNowMileage.Attributes.Add("min", m_OA_CarManage.StartMileage.ToString2());
                this.txtOrderNum.Value = m_OA_CarManage.OrderNum.ToString2();
                this.txtInsuranceCompany.Value = m_OA_CarManage.InsuranceCompany.ToString2();
                this.txtInsuranceEndTime.Value = m_OA_CarManage.InsuranceEndTime.ToStringForDateTime("yyyy-MM-dd");
                this.txtMaintenanceNextTime.Value = m_OA_CarManage.MaintenanceNextTime.ToStringForDateTime("yyyy-MM-dd");
                this.txtExaminedNextTime.Value = m_OA_CarManage.ExaminedNextTime.ToStringForDateTime("yyyy-MM-dd");
                this.txtInsuranceContent.Value = m_OA_CarManage.InsuranceContent.ToString2();
                Pagination pa = new Pagination();
                pa.PageSize = 1;
                pa.PageIndex = 1;
                this.RepClientList.DataSource = bll_OA_CarInsuranceBll.SelectModelPage(pa, Request["keyid"].ToInt32(), null, null, null, null, null, null, null, null, null, null, null, null);
                this.RepClientList.DataBind();
                this.RepClientList1.DataSource = bll_OA_CarrepairBLL.SelectModelPage(pa, Request["keyid"].ToInt32(), null, null, null, null, null, null, null, null, null);
                this.RepClientList1.DataBind();
                this.RepClientList2.DataSource = bll_OA_CarExaminedBll.SelectModelPage(pa, Request["keyid"].ToInt32(), null, null, null, null, null, null, null, null, null, null, null);
                this.RepClientList2.DataBind();
                this.RepClientList3.DataSource = bll_OA_CarMaintenanceBll.SelectModelPage(pa, Request["keyid"].ToInt32(), null, null, null, null, null, null, null, null, null);
                this.RepClientList3.DataBind();
            }
        }
@@ -75,6 +115,13 @@
                m_OA_CarManage.CarType = this.selCarType.Value;
                m_OA_CarManage.NowMileage = this.txtNowMileage.Value.ToInt32();
                m_OA_CarManage.OrderNum = this.txtOrderNum.Value.ToInt32();
                m_OA_CarManage.StaffID = this.selStaffID.Value.ToInt32();
                m_OA_CarManage.InsuranceCompany = this.txtInsuranceCompany.Value;
                m_OA_CarManage.InsuranceEndTime = this.txtInsuranceEndTime.Value.ToDateTime2();
                m_OA_CarManage.MaintenanceNextTime = this.txtMaintenanceNextTime.Value.ToDateTime2();
                m_OA_CarManage.ExaminedNextTime = this.txtExaminedNextTime.Value.ToDateTime2();
                m_OA_CarManage.InsuranceContent =this.txtInsuranceContent.Value;
                m_OA_CarManage.Operator = CurrentUser.ShortName;
                m_OA_CarManage.LastUpdateTime = nowTime;