예제 #1
0
        /// <summary>
        /// 重新选择车牌
        /// </summary>
        private void RegainCar()
        {
            string     errmsg         = "";
            DataTable  dt             = new DataTable();
            string     data           = Request["data"];
            RequesDCar rm             = ObjectSerializeHelper.JsonToObject <RequesDCar>(data);
            string     applycode      = rm.applycode;
            string     platenumber    = rm.platenumber;
            string     Oldplatenumber = rm.Oldplatenumber;
            string     reremark       = rm.reremark;

            BLLProposer mybll  = new BLLProposer();
            bool        result = mybll.RegainCar(applycode, platenumber, Oldplatenumber, reremark, ref errmsg);

            if (!result)
            {
                Response.Write(outjson.Replace("#code#", "-1").Replace("#msg#", errmsg));
                Response.End();
            }
            else
            {
                string json = "\"data\":" + ObjectSerializeHelper.DataTableToJson(dt, ObjectSerializeHelper.ColumnNameLetterCase.ToLower);
                Response.Write(outjson.Replace("#code#", "0").Replace("#msg#", "").Replace("\"data\":null", json));
                Response.End();
            }
        }
예제 #2
0
        /// <summary>
        /// 车辆情况
        /// </summary>
        private void GetUseCar()
        {
            string    errmsg = "";
            DataTable dt     = new DataTable();
            string    data   = Request["data"];


            RequesUseCar rm          = ObjectSerializeHelper.JsonToObject <RequesUseCar>(data);
            string       platenumber = rm.oneval;
            string       plat        = rm.onetype;
            string       datetype    = rm.datetype;
            // string usercode = rm.usercode;
            string      startdate = rm.startdate;
            string      enddate   = rm.enddate;
            string      sort      = rm.sort;
            string      sortfield = rm.sortfield;
            BLLProposer mybll     = new BLLProposer();
            bool        result    = mybll.GetUseCar(platenumber, plat, startdate, datetype, enddate, sort, sortfield, ref dt, ref errmsg);

            if (!result)
            {
                Response.Write(outjson.Replace("#code#", "-1").Replace("#msg#", errmsg));
                Response.End();
            }
            else
            {
                string json = "\"data\":" + ObjectSerializeHelper.DataTableToJson(dt, ObjectSerializeHelper.ColumnNameLetterCase.ToLower);
                Response.Write(outjson.Replace("#code#", "0").Replace("#msg#", "").Replace("\"data\":null", json));
                Response.End();
            }
        }
예제 #3
0
        /// <summary>
        /// 立即还车
        /// </summary>
        private void SendReturn()
        {
            string         errmsg       = "";
            DataTable      dt           = new DataTable();
            string         data         = Request["data"];
            RequesCarFalse rm           = ObjectSerializeHelper.JsonToObject <RequesCarFalse>(data);
            string         applycode    = rm.applycode;
            string         endplay      = rm.endplay;
            string         returnremark = rm.returnremark;
            string         usercode     = rm.usercode;
            BLLProposer    mybll        = new BLLProposer();
            bool           result       = mybll.SendReturn(applycode, endplay, returnremark, usercode, ref errmsg);

            if (!result)
            {
                Response.Write(outjson.Replace("#code#", "-1").Replace("#msg#", errmsg));
                Response.End();
            }
            else
            {
                string json = "\"data\":" + ObjectSerializeHelper.DataTableToJson(dt, ObjectSerializeHelper.ColumnNameLetterCase.ToLower);
                Response.Write(outjson.Replace("#code#", "0").Replace("#msg#", "").Replace("\"data\":null", json));
                Response.End();
            }
        }
예제 #4
0
        /// <summary>
        /// 提交派车申请单
        /// </summary>
        private void SendCar()
        {
            string    errmsg = "";
            DataTable dt     = new DataTable();
            string    data   = Request["data"];
            //string usercode = Request["usercode"];
            RequesSendCar rm             = ObjectSerializeHelper.JsonToObject <RequesSendCar>(data);
            string        applyname      = rm.applyname;
            string        accent         = rm.accent;
            string        department     = rm.department;
            string        proposernomber = rm.proposernomber;
            string        endsite        = rm.endsite;
            string        purpose        = rm.purpose;
            string        servicetime    = rm.servicetime;
            string        usercode       = rm.usercode;
            BLLProposer   mybll          = new BLLProposer();
            bool          result         = mybll.SendCar(applyname, accent, department, proposernomber, endsite, purpose, servicetime, usercode, ref errmsg);


            if (!result)
            {
                Response.Write(outjson.Replace("#code#", "-1").Replace("#msg#", errmsg));
                Response.End();
            }
            else
            {
                string json = "\"data\":" + ObjectSerializeHelper.DataTableToJson(dt, ObjectSerializeHelper.ColumnNameLetterCase.ToLower);
                Response.Write(outjson.Replace("#code#", "0").Replace("#msg#", "").Replace("\"data\":null", json));
                Response.End();
            }
        }
예제 #5
0
        /// <summary>
        /// 查询全部
        /// </summary>
        private void GetAllCar()
        {
            string          errmsg    = "";
            DataTable       dt        = new DataTable();
            DataTable       dt1       = new DataTable();
            DataTable       dt2       = new DataTable();
            DataTable       dt3       = new DataTable();
            string          data      = Request["data"];
            int             page      = 0;
            int             totalnum  = 0; //记录总数
            int             pagecount = 0; //页总数
            int             pagesize  = 15;
            BLLProposer     mybll     = new BLLProposer();
            RequesReturnCar rm        = ObjectSerializeHelper.JsonToObject <RequesReturnCar>(data);

            page = rm.page;
            bool result = mybll.GetAllCar(pagesize, page, ref totalnum, ref pagecount, ref dt, ref dt1, ref dt2, ref dt3, ref errmsg);

            if (!result)
            {
                Response.Write(outjson.Replace("#code#", "-1").Replace("#msg#", errmsg));
                Response.End();
            }
            else
            {
                string json = "\"data\":" + ObjectSerializeHelper.DataTableToJson(dt, ObjectSerializeHelper.ColumnNameLetterCase.ToLower) + ",\"data1\":" + ObjectSerializeHelper.DataTableToJson(dt1, ObjectSerializeHelper.ColumnNameLetterCase.ToLower) + ",\"data2\":" + ObjectSerializeHelper.DataTableToJson(dt2, ObjectSerializeHelper.ColumnNameLetterCase.ToLower) + ",\"data3\":" + ObjectSerializeHelper.DataTableToJson(dt3, ObjectSerializeHelper.ColumnNameLetterCase.ToLower);
                json += ",\"pagecount\":" + pagecount;
                json += ",\"totalnum\":" + totalnum;
                Response.Write(outjson.Replace("#code#", "0").Replace("#msg#", "").Replace("\"data\":null", json));
                Response.End();
            }
        }
예제 #6
0
        /// <summary>
        /// 拒绝原因
        /// </summary>
        private void ApplyFalse()
        {
            string    errmsg = "";
            DataTable dt     = new DataTable();
            string    data   = Request["data"];

            //string applycode = Request["applycode"];
            //string reason = Request["reason"];
            RequesCarFalse rm        = ObjectSerializeHelper.JsonToObject <RequesCarFalse>(data);
            string         applycode = rm.applycode;
            string         reason    = rm.reason;
            string         susercode = rm.susercode;

            BLLProposer mybll  = new BLLProposer();
            bool        result = mybll.ApplyFalse(applycode, reason, susercode, ref errmsg);

            if (!result)
            {
                Response.Write(outjson.Replace("#code#", "-1").Replace("#msg#", errmsg));
                Response.End();
            }
            else
            {
                string json = "\"data\":" + ObjectSerializeHelper.DataTableToJson(dt, ObjectSerializeHelper.ColumnNameLetterCase.ToLower);
                Response.Write(outjson.Replace("#code#", "0").Replace("#msg#", "").Replace("\"data\":null", json));
                Response.End();
            }
        }
예제 #7
0
        /// <summary>
        /// 查询司机
        /// </summary>
        private void GetDriver()
        {
            string      errmsg = "";
            DataTable   dt     = new DataTable();
            string      data   = Request["data"];
            BLLProposer mybll  = new BLLProposer();
            bool        result = mybll.GetDriver(ref dt, ref errmsg);

            if (!result)
            {
                Response.Write(outjson.Replace("#code#", "-1").Replace("#msg#", errmsg));
                Response.End();
            }
            else
            {
                string json = "\"data\":" + ObjectSerializeHelper.DataTableToJson(dt, ObjectSerializeHelper.ColumnNameLetterCase.ToLower);
                Response.Write(outjson.Replace("#code#", "0").Replace("#msg#", "").Replace("\"data\":null", json));
                Response.End();
            }
        }
예제 #8
0
        /// <summary>
        /// 车辆明细
        /// </summary>
        private void GetUseCarDetail()
        {
            string    errmsg = "";
            DataTable dt     = new DataTable();
            string    data   = Request["data"];

            int          page        = 0;
            int          totalnum    = 0; //记录总数
            int          pagecount   = 0; //页总数
            int          pagesize    = 20;
            RequesUseCar rm          = ObjectSerializeHelper.JsonToObject <RequesUseCar>(data);
            string       platenumber = rm.oneval;
            string       plat        = rm.onetype;
            string       datetype    = rm.datetype;
            // string usercode = rm.usercode;
            string      startdate = rm.startdate;
            string      enddate   = rm.enddate;
            string      username  = rm.username;
            string      applyname = rm.applyname;
            string      sort      = rm.sort;
            string      sortfield = rm.sortfield;
            BLLProposer mybll     = new BLLProposer();
            bool        result    = mybll.GetUseCarDetail(platenumber, plat, startdate, datetype, enddate, username, applyname, sort, sortfield, page, pagesize, ref totalnum, ref pagecount, ref dt, ref errmsg);

            if (!result)
            {
                Response.Write(outjson.Replace("#code#", "-1").Replace("#msg#", errmsg));
                Response.End();
            }
            else
            {
                string json = "\"data\":" + ObjectSerializeHelper.DataTableToJson(dt, ObjectSerializeHelper.ColumnNameLetterCase.ToLower);
                json += ",\"pagecount\":" + pagecount;
                json += ",\"totalnum\":" + totalnum;
                Response.Write(outjson.Replace("#code#", "0").Replace("#msg#", "").Replace("\"data\":null", json));
                Response.End();
            }
        }