public ResponseObtenerVersiones ObtenerVersiones(RequestObtenerVersiones request) { ResponseObtenerVersiones response = new ResponseObtenerVersiones(); CaracteristicasVehiculoPresenter presenter = null; string cadenaVersiones = string.Empty; DataTable dtVersiones = null; DataRow tarifa = null; try { if (tarifa != null && tarifa[COLUMNA.TAR.ID] != null && tarifa[COLUMNA.TAR.ID].ToString().Trim() != string.Empty && Convert.ToInt32(tarifa[COLUMNA.TAR.ID]) > 0) { //Se obtiene la cadena de versiones cadenaVersiones = CotizacionLinea.ObtenerVersionesParaTarificacion(tarifa); presenter = new CaracteristicasVehiculoPresenter(); //Se obtienen las versiones de los vehículos, ya tomando en cuenta la primer tarífa. dtVersiones = presenter.RecuperarVersiones(request); } } catch (Exception ex) { throw ex; } finally { dtVersiones = null; presenter = null; tarifa = null; } return(response); }
/// <summary> /// /// </summary> /// <param name="tipoVehiculoID"></param> /// <param name="marcaID"></param> /// <param name="tipo"></param> /// <param name="anio"></param> /// <param name="fecha"></param> /// <param name="versionVehiculo"></param> /// <returns></returns> public DataTable RecuperarVersiones(RequestObtenerVersiones request) { return(this._controller.RecuperarVersiones(request)); }