public ActionResult RegistrarConfiguracionLineaIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var responseIndex = new RegistrarConfiguracionLineaIndexViewModel(); try { var responseListaDetalleCatalogo = new MaestrosAgente().ListarDetalleCatalogo(new RequestConsultaDetalleCatalogoViewModel()); var responseListarLinea = new MaestrosAgente().ListarLineaSinConfiguracionLinea(); var responseListarSucursal = new MaestrosAgente().ListarSucursal(); var responseListarTerminalPortuario = new MaestrosAgente().ListarTerminalPortuario(); responseIndex.Linea = (from item in responseListarLinea.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); responseIndex.Sucursal = (from item in responseListarSucursal.SucursalesList select HelperCtrl.MiMapper <ListaSucursalDTO, ListaSucursalViewModel>(item)).ToList(); responseIndex.TerminalPorturario = (from item in responseListarTerminalPortuario.TerminalPortuarioList select HelperCtrl.MiMapper <ListaTerminalPortuarioDTO, ListaTerminalPortuarioViewModel>(item)).ToList(); var ofiltro = new RequestObtenerConfiguracionLineaViewModel(); ofiltro.CodigoConfiguracion = 1; ofiltro.isNuevo = true; var BaseConfiguracionLinea = new AcuerdoComercialAgente().ObtenerConfiguracionLineaxCodigo(ofiltro); responseIndex.ListaConfiguracionSeccionConcesionLocal = BaseConfiguracionLinea.ListaConfiguracionSeccionConcesionLocal; responseIndex.ListaConfiguracionSeccionConcesionEscalonada = BaseConfiguracionLinea.ListaConfiguracionSeccionConcesionEscalonada; responseIndex.ListaConfiguracionSeccionAdmConcesionLocal = BaseConfiguracionLinea.ListaConfiguracionSeccionAdmConcesionLocal; responseIndex.ListaConfiguracionSeccionAdmConcesionEscalonada = BaseConfiguracionLinea.ListaConfiguracionSeccionAdmConcesionEscalonada; actionResult = Content(JsonConvert.SerializeObject(responseIndex)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(this.ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
public ActionResult ObtenerConfiguracionLineaxCodigo(int codigoConfiguracionLinea) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var ofiltro = new RequestObtenerConfiguracionLineaViewModel(); ofiltro.CodigoConfiguracion = codigoConfiguracionLinea; if (ModelState.IsValid) { var oAcuerdoComercial = new AcuerdoComercialAgente().ObtenerConfiguracionLineaxCodigo(ofiltro); if (oAcuerdoComercial != null) { actionResult = Content(JsonConvert.SerializeObject(oAcuerdoComercial)); } } 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); }