//右边表格查询 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 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); }
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 Response <GetDriverByConditionResponse> GetCRM_VehicleMappingDriver(VehicleMappingDriverRequest request) { Response <GetDriverByConditionResponse> response = new Response <GetDriverByConditionResponse>() { Result = new GetDriverByConditionResponse() }; 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.DriverCollection = 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 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 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 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); }