Exemplo n.º 1
0
        //右边表格查询
        public string GetCRMVehicleMappingDriver(string name, string drivername)
        {
            VehicleToDriverViewModel sv = new VehicleToDriverViewModel();

            sv.VehicleNo  = name;
            sv.DriverName = drivername;

            var request = new VehicleMappingDriverRequest();

            request.VehicleNo  = name;
            request.DriverName = drivername;


            var response = new DriverManagementService().GetCRMVehicleMappingDriver(request);

            if (response.IsSuccess)
            {
                sv.Driver = response.Result.CRMDriverCollection;
            }

            JavaScriptSerializer Serializer = new JavaScriptSerializer();
            string js = Serializer.Serialize(response);

            return(js);
        }
Exemplo n.º 2
0
        //查询
        public string SearchVehicleToDriver(string driverName)//int? Index,  string Action
        {
            VehicleToDriverViewModel sv = new VehicleToDriverViewModel();

            sv.DriverName = driverName;
            var request = new GetCRMDriverByConditionRequest();

            int pagesize = 17;

            request.PageIndex  = sv.PageIndex;
            request.PageSize   = pagesize;
            request.driverName = driverName;

            var response = new DriverManagementService().GetAllDriver(request);

            if (response.IsSuccess)
            {
                sv.Driver    = response.Result.CRMDriverCollection;
                sv.PageIndex = response.Result.PageIndex;
                sv.PageCount = response.Result.PageCount;
            }
            JavaScriptSerializer Serializer = new JavaScriptSerializer();
            string js = Serializer.Serialize(response);

            return(js);
        }
Exemplo n.º 3
0
        public string VehicleToDriver(string vehicleNo, long VID, int?Index)
        {
            VehicleToDriverViewModel vd = new VehicleToDriverViewModel();

            vd.PageIndex = Index ?? 0;
            vd.VID       = (VID);
            vd.VehicleNo = vehicleNo;
            var request = new GetCRMDriverByConditionRequest();

            int pagesize = 17;

            request.PageIndex = vd.PageIndex;
            request.PageSize  = pagesize;

            var response = new DriverManagementService().GetAllDriver(request);

            if (response.IsSuccess)
            {
                vd.Driver    = response.Result.CRMDriverCollection;
                vd.PageIndex = response.Result.PageIndex;
                vd.PageCount = response.Result.PageCount;
            }
            JavaScriptSerializer Serializer = new JavaScriptSerializer();
            string js = Serializer.Serialize(response);

            return(js);
        }
Exemplo n.º 4
0
        public ActionResult VehicleToDriver(string id, int?type)
        {
            VehicleToDriverViewModel vd = new VehicleToDriverViewModel()
            {
                Vehicle = ApplicationConfigHelper.GetVehicleList(),
                Driver  = ApplicationConfigHelper.GetDriverList()
            };

            int pagesize = 17;
            var response = new DriverManagementService().GetAllDriver(new GetCRMDriverByConditionRequest()
            {
                PageIndex = vd.PageIndex,
                PageSize  = pagesize,
            });

            if (response.IsSuccess)
            {
                ApplicationConfigHelper.RefreshGetCarInfo();
                vd.Driver    = response.Result.CRMDriverCollection;
                vd.PageIndex = response.Result.PageIndex;
                vd.PageCount = response.Result.PageCount;
            }


            return(View(vd));
        }