/// <summary> /// Lista distribucion tarifa /// </summary> /// <param name="request"></param> /// <returns></returns> public ResponseBusquedaDistribucionTarifa ListarDistribucionTarifa(RequestBusquedaDistribucionTarifaViewModel request) { var responseBusquedaDistribucionTarifa = new ResponseBusquedaDistribucionTarifa(); try { var requestAgente = new RequestBusquedaDistribucionTarifa() { CodigoConcepto = request.filtro.CodigoConcepto, CodigoTarifa = request.filtro.CodigoTarifa }; responseBusquedaDistribucionTarifa = new TransmisionesProxyrest().ListarDistribucionTarifa(requestAgente); } catch (Exception ex) { //responseBusquedaDistribucionTarifa.Result = new Result { Satisfactorio = false }; ManejadorExcepciones.PublicarExcepcion(ex, PoliticaExcepcion.AgenteServicios); } return(responseBusquedaDistribucionTarifa); }
/// <summary> /// Consulta Puertos xxxx /// </summary> /// <param name="filtros"></param> /// <returns></returns> //public ActionResult ConsultaPuertos(RequestConsultaPuertoViewModel filtros) //{ // ActionResult actionResult = null; // var manejadorLogEventos = new ManejadorLogEventos(); // try // { // if (ModelState.IsValid) // { // var listaConsultaPuertoViewModel = new MaestrosAgente().ListarPuerto(); // var nroRegistros = 0; // var columnaOrden = new HelperDataScriptor().ObtenerCampoOrdenDefault(filtros.paginacionDTO.IdGrilla); // listaConsultaPuertoViewModel.PuertosList = PaginacionBL.PaginarLista(listaConsultaPuertoViewModel.PuertosList, // filtros.paginacionDTO, out nroRegistros, columnaOrden); // listaConsultaPuertoViewModel.TotalRegistros = nroRegistros; // var res = Grid.toJSONFormat2(listaConsultaPuertoViewModel.PuertosList, filtros.paginacionDTO.GetNroPagina(), // listaConsultaPuertoViewModel.TotalRegistros, listaConsultaPuertoViewModel.TotalRegistros, columnaOrden); // return Content(res); // } // else // { // var cadena = string.Empty; // var objetos = GR.Frameworks.Helper.GetErrorsFromModelState(ref cadena, ModelState); // actionResult = Content(Grid.emptyStrJSON(cadena, objetos)); // } // } // catch (Exception ex) // { // HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); // } // finally // { // manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(this.ControllerContext.ToString(), // MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); // } // return actionResult; //} /// <summary> /// Consulta distribución de tarifas 2 /// <param name="filtros"></param> /// </summary> /// <returns></returns> public ActionResult BusquedaDistribucionTarifa(RequestBusquedaDistribucionTarifaViewModel filtros) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { if (ModelState.IsValid) { var listaDisTarifa = new TarifasAgente().ListarDistribucionTarifa(filtros); //if (listaDisTarifa.Result.Satisfactorio) //{ return(Content(JsonConvert.SerializeObject(listaDisTarifa))); //} //else //{ // actionResult = Content(Grid.toJSONFormat2(listaDisTarifa.DistribucionTarifasList, 0, 0, 0, "")); //} } else { var cadena = string.Empty; var objetos = GR.Frameworks.Helper.GetErrorsFromModelState(ref cadena, ModelState); actionResult = Content(Grid.emptyStrJSON(cadena, objetos)); } } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }