//根据车牌号码查询已选择司机 public Response <GetCRMDriverByConditionResponse> GetCRM_VehicleMappingDriver(VehicleMappingDriverRequest request) { Response <GetCRMDriverByConditionResponse> response = new Response <GetCRMDriverByConditionResponse>() { Result = new GetCRMDriverByConditionResponse() }; if (request == null) { ArgumentNullException ex = new ArgumentNullException("GetCRM_VehicleMappingDriver request "); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { DriverManagementAccessor accessor = new DriverManagementAccessor(); response.Result.CRMDriverCollection = accessor.GetCRM_VehicleMappingDriver(request.VehicleNo); //request.PageIndex, request.PageSize, out RowCount // response.Result.PageCount = RowCount % request.PageSize == 0 ? RowCount / request.PageSize : RowCount / request.PageSize + 1; //response.Result.PageIndex = request.PageIndex; response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }
//右边表格查询 public Response <GetCRMDriverByConditionResponse> GetCRMVehicleMappingDriver(VehicleMappingDriverRequest request) { Response <GetCRMDriverByConditionResponse> response = new Response <GetCRMDriverByConditionResponse>() { Result = new GetCRMDriverByConditionResponse() }; if (request == null) { ArgumentNullException ex = new ArgumentNullException("GetCRMVehicleMappingDriver request "); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { DriverManagementAccessor accessor = new DriverManagementAccessor(); response.Result.CRMDriverCollection = accessor.GetCRMVehicleMappingDriver(request.VehicleNo, request.DriverName); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }
public Response <IEnumerable <long> > AddOrUpdateCRMDriver(AddOrUpdateCRMDriverRequest request) { Response <IEnumerable <long> > response = new Response <IEnumerable <long> >(); if (request == null || request.CRMDriverCollection == null || !request.CRMDriverCollection.Any()) { ArgumentNullException ex = new ArgumentNullException("AddOrUpdateCRMDriver request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { DriverManagementAccessor accessor = new DriverManagementAccessor(); //response.Result = accessor.AddOrUpdateCRMDriver(request.CRMDriverCollection); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.Exception = ex; response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }
public Response <VehicleMappingDriverResponse> GetVehicleDriverView(VehicleMappingDriverRequest request) { Response <VehicleMappingDriverResponse> response = new Response <VehicleMappingDriverResponse>() { Result = new VehicleMappingDriverResponse() }; if (request == null) { ArgumentNullException ex = new ArgumentNullException("GetShipperVehicleView request "); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { DriverManagementAccessor accessor = new DriverManagementAccessor(); response.Result.VehicleMappingDriverCollection = accessor.GetVehicleMappingDriver(request.VehicleNo); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }
public string AddVehicleToDriver(VehicleMappingDriverRequest request) { string IsSuccess = ""; try { DriverManagementAccessor accessor = new DriverManagementAccessor(); IsSuccess = accessor.AddVehicleToDriver(request.driver, request.VehicleNo, request.UserName); } catch (Exception ex) { LogError(ex); } return(IsSuccess); }
public CRMDriver GetSearcheDriver(string id) { CRMDriver SearcheFiles = new CRMDriver(); try { DriverManagementAccessor accessor = new DriverManagementAccessor(); SearcheFiles = accessor.GetCRMDriverSearchConditionByID(id); } catch (Exception) { throw; } return(SearcheFiles); }
//删除 public bool DeleteCRMDriver(string id) { bool dr = true; try { dr = new DriverManagementAccessor().DeleteCRMDriver(id); } catch (Exception ex) { LogError(ex); } return(dr); }
public IEnumerable <VehicleToDriver> GetCarCacheInfo(string Sql) { IEnumerable <VehicleToDriver> CreateCar = null; try { DriverManagementAccessor accessor = new DriverManagementAccessor(); CreateCar = accessor.GetCarCacheInfo(Sql);// request.PageIndex, request.PageSize, out RowCount } catch (Exception) { return(CreateCar); } return(CreateCar); }
public bool DeleteVehicleDriverMapping(VehicleMappingDriverRequest request) { bool IsSuccess = false; try { DriverManagementAccessor accessor = new DriverManagementAccessor(); IsSuccess = accessor.DeleteVehicleDriverMapping(request.DriverName); } catch (Exception ex) { LogError(ex); } return(IsSuccess); }
public CRMDriver addCreateDriver(GetCRMDriverByConditionRequest request) { CRMDriver CreateDriver = new CRMDriver(); try { CRMDriver Driver = new CRMDriver(); IList <CRMDriver> CRMDriver = new List <CRMDriver>(); CRMDriver.Add(request.AddDriver); DriverManagementAccessor accessor = new DriverManagementAccessor(); CreateDriver = accessor.AddOrUpdateCRMDriver(CRMDriver);// request.PageIndex, request.PageSize, out RowCount } catch (Exception) { throw; } return(CreateDriver); }
public bool AddOrUpdateVehicleDriverMapping(VehicleMappingDriverRequest request) { bool bo = false; try { DriverManagementAccessor accessor = new DriverManagementAccessor(); var IsSuccess = accessor.AddOrUpdateVehicleDriverMapping(request.VehicleNo, request.DriverName, request.UserName); if (IsSuccess != null) { bo = true; } } catch (Exception ex) { LogError(ex); } return(bo); }
/// <summary> /// 通过车辆id查询该车由哪几位司机驾驶 /// </summary> /// <param name="request"></param> /// <returns></returns> public Response <GetCRMDriverByConditionResponse> GetVehicleMappingDriverVID(GetCRMDriverByConditionRequest request) { Response <GetCRMDriverByConditionResponse> response = new Response <GetCRMDriverByConditionResponse>() { Result = new GetCRMDriverByConditionResponse() }; if (request == null || request.SearchCondition == null) { ArgumentNullException ex = new ArgumentNullException("GetCRMVehicleByCondition request "); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } try { DriverManagementAccessor accessor = new DriverManagementAccessor(); int RowCount; if (request.PageSize > 0) { response.Result.CRMDriverCollection = accessor.GetVehicleMappingDriverVID(request.keyword, request.PageIndex, request.PageSize, out RowCount); //request.PageIndex, request.PageSize, out RowCount response.Result.PageCount = RowCount % request.PageSize == 0 ? RowCount / request.PageSize : RowCount / request.PageSize + 1; response.Result.PageIndex = request.PageIndex; } else { response.Result.PageIndex = 0; response.Result.PageCount = 0; response.Result.CRMDriverCollection = accessor.GetCRMDriverByConditionNoPaging(request.SearchCondition); } response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }