public ActionResult BusquedaUsuarioIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var busquedaUsuarioIndex = new ResponseBusquedaUsuarioIndexlViewModel(); try { var responseListarLinea = new MaestrosAgente().ListarLinea(); var responseListarRoles = new Agente.BL.SeguridadAgente().ObtenerRoles(); busquedaUsuarioIndex.Linea = (from item in responseListarLinea.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); busquedaUsuarioIndex.RolesUsuarioList = responseListarRoles.RolesUsuarioList; actionResult = Content(JsonConvert.SerializeObject(busquedaUsuarioIndex)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(this.ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); // var actionresult = base.GetRolesUsuario(); //return actionresult; }
public ActionResult TransmisionNaveIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var indexTransmisionNave = new ResponseTransmisionNaveIndexViewModel(); try { var responseListarTiposOperacion = new MaestrosAgente().ListarTiposOperacion(); indexTransmisionNave.TiposOperacion = (from item in responseListarTiposOperacion.ListaTiposOperacion select HelperCtrl.MiMapper <ListaTiposOperacionDTO, ListaTiposOperacionViewModel>(item)).ToList(); indexTransmisionNave.FechaDefault = string.Format("{0:dd/MM/yyyy}", DateTime.Now.AddDays(-30)); indexTransmisionNave.FechaFinDefault = string.Format("{0:dd/MM/yyyy}", DateTime.Now); actionResult = Content(JsonConvert.SerializeObject(indexTransmisionNave)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(this.ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
/// <summary> /// Deshabilitar AC Local /// </summary> /// <param name="codigoAcuerdoComercial"></param> /// <returns></returns> public ActionResult DeshabilitarAcuerdoComercialLocal(ActualizaAcuerdoComercialLocalRequestViewModel request) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { request.EstadoRegistro = false; request.Estado = "D"; request.Accion = "U"; var usuario = Helpers.Helper.GetUsuarioCliente(); if (usuario != null) { request.UsuarioActualizacion = usuario.Usuario.CodigoUsuario; } var response = new AcuerdoComercialAgente().RegistroAcuerdoComercial(request); actionResult = Content(JsonConvert.SerializeObject(response)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(this.ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
/// <summary> /// Carga de terminal portuarioa by codigo de sucursal /// </summary> /// <returns></returns> public ActionResult ListarTerminalPortuarioBySucursal(string codigoSucursal) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var registraTarifaVm = new ListaBusquedaTarifaLocalViewModel(); try { var responseListarTerminalPortuario = new MaestrosAgente().ListarTerminalPortuarioBySucursal(codigoSucursal); registraTarifaVm.TerminalPorturario = (from item in responseListarTerminalPortuario.TerminalPortuarioList orderby item.NombreAlmacen ascending select HelperCtrl.MiMapper <ListaTerminalPortuarioDTO, ListaTerminalPortuarioViewModel>(item)).ToList(); actionResult = Content(JsonConvert.SerializeObject(registraTarifaVm)); } 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 GrabarDocumentoCargaInicial() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var RegistraDocumentoVm = new ResponseRegistrarDocumentoViewModel(); try { var responseListarTiposBL = new MaestrosAgente().ListarTiposBL(); var responseListarTiposEnvio = new MaestrosAgente().ListarTiposEnvio(); var responseListarCondicionesContrato = new MaestrosAgente().ListarCondicionesContrato(); RegistraDocumentoVm.TiposBL = (from item in responseListarTiposBL.ListaTiposBL select HelperCtrl.MiMapper <ListaTiposBLDTO, ListaTiposBLViewModel>(item)).ToList(); RegistraDocumentoVm.TiposEnvio = (from item in responseListarTiposEnvio.ListaTiposEnvio select HelperCtrl.MiMapper <ListaTiposEnvioDTO, ListaTiposEnvioViewModel>(item)).ToList(); RegistraDocumentoVm.CondicionesContrato = (from item in responseListarCondicionesContrato.ListaCondicionesContrato select HelperCtrl.MiMapper <ListaCondicionesContratoDTO, ListaCondicionesContratoViewModel>(item)).ToList(); RegistraDocumentoVm.FechaEmisionDocumento = string.Format("{0:dd/MM/yyyy}", DateTime.Now); RegistraDocumentoVm.FechaEmbarqueDocumento = string.Format("{0:dd/MM/yyyy}", DateTime.Now); actionResult = Content(JsonConvert.SerializeObject(RegistraDocumentoVm)); } 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 DeshabilitarDocumento(RequestRegistrarDocumentoViewModel request) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { //JAV //var usuario = TRAMARSA.AGMA.ACUERDOCOMERCIAL.Helpers.Helper.GetUsuarioCliente(); var usuario = TRAMARSA.AGMA.ACUERDOCOMERCIAL.Helpers.Helper.GetUsuarioCliente(); if (usuario != null) { request.UsuarioActualizacion = usuario.Usuario.CodigoUsuario; } var response = new DocumentoAgente().RegistroDocumento(request); actionResult = Content(JsonConvert.SerializeObject(response)); } 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 CargaIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var indexCarga = new ResponseRegistrarCargaIndexViewModel(); try { var responseListarCondicionesCarga = new MaestrosAgente().ListarCondicionesCarga(); var responseListarTemperaturas = new MaestrosAgente().ListarTemperaturas(); var responseListarCondicionesTransporte = new MaestrosAgente().ListarCondicionesTransporte(); indexCarga.CondicionesCarga = (from item in responseListarCondicionesCarga.ListaCondicionesCarga select HelperCtrl.MiMapper <ListaCondicionesCargaDTO, ListaCondicionesCargaViewModel>(item)).ToList(); indexCarga.Temperaturas = (from item in responseListarTemperaturas.ListaTemperaturas select HelperCtrl.MiMapper <ListaTemperaturasDTO, ListaTemperaturasViewModel>(item)).ToList(); indexCarga.CondicionesTransporte = (from item in responseListarCondicionesTransporte.ListaCondicionesTransporte select HelperCtrl.MiMapper <ListaCondicionesTransporteDTO, ListaCondicionesTransporteViewModel>(item)).ToList(); actionResult = Content(JsonConvert.SerializeObject(indexCarga)); } 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 RegistrarNave(RequestRegistrarNaveViewModel request) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var usuario = Helpers.Helper.GetUsuarioCliente(); if (usuario != null) { request.UsuarioRegistro = usuario.Usuario.CodigoUsuario; } var response = new MaestrosAgente().RegistrarNave(request); actionResult = Content(JsonConvert.SerializeObject(response)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(this.ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
/// <summary> /// Generar Contraseña /// </summary> /// <param name="Email"></param> /// <returns></returns> public ActionResult GenerarClaveUsuario(string Email) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var response = new ResponseGenerarClaveUsuario(); if (!string.IsNullOrWhiteSpace(Email)) { RequestGenerarClaveUsuarioViewModel request = new RequestGenerarClaveUsuarioViewModel(); request.Usuario = Email; response = new Agente.BL.SeguridadAgente().GenerarClaveUsuario(request); } else { response.Result.Satisfactorio = false; response.Result.Mensaje = "El email no es válido."; } actionResult = Content(JsonConvert.SerializeObject(response)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(this.ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
/// <summary> /// Consultar Historial Escalonado /// </summary> /// <param name="filtros"></param> /// <param name="requestExportar"></param> /// <returns></returns> public ActionResult ConsultarHistorialACEscalonado(RequestHistorialACEscalonadoViewModel filtros, string requestExportar) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { if (ModelState.IsValid) { if (!string.IsNullOrEmpty(Request.QueryString["export"])) { var rm = new ResourceManager("TRAMARSA.AGMA.ACUERDOCOMERCIAL.Resource.ResourceGrillas", Assembly.GetExecutingAssembly()); var idGrilla = rm.GetString("IdGrilla_ConsultaHistorialACEscalonado"); filtros = GR.Frameworks.Helper.ConvertirJsonAObjeto <RequestHistorialACEscalonadoViewModel>(requestExportar); if (idGrilla != null) { filtros.paginacionDTO.IdGrilla = new Guid(idGrilla); } filtros.paginacionDTO.sord = new HelperDataScriptor().ObtenerCampoOrdenDefault(filtros.paginacionDTO.IdGrilla); filtros.paginacionDTO.rows = 9999; filtros.paginacionDTO.page = 1; var listaRespuesta = new AcuerdoComercialAgente().ConsultarHistorialACEscalonado(filtros); listaRespuesta.NroPagina = 1; actionResult = HelperCtrl.ExportarExcel(listaRespuesta, listaRespuesta.AcuerdoComercialEscalonadoHistorialList, filtros.paginacionDTO.IdGrilla, "CodigoAcuerdoComercialEscalonadoHistorial", Request.QueryString["export"], Response, "Historial_acuerdo_comercial_escalonado_"); } else { var listTarifaLocal = new AcuerdoComercialAgente().ConsultarHistorialACEscalonado(filtros); if (listTarifaLocal.Result.Satisfactorio) { var totalPages = int.Parse("" + Math.Ceiling(Convert.ToDouble(listTarifaLocal.TotalRegistros) / filtros.paginacionDTO.GetNroFilas())); var res = Grid.toJSONFormat2(listTarifaLocal.AcuerdoComercialEscalonadoHistorialList, filtros.paginacionDTO.GetNroPagina(), listTarifaLocal.TotalRegistros, totalPages, "CodigoAcuerdoComercialEscalonadoHistorial"); actionResult = Content(res); } else { actionResult = Content(Grid.toJSONFormat2(listTarifaLocal.AcuerdoComercialEscalonadoHistorialList, 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); }
/// <summary> /// Carga inicial de búsqueda de ACE /// </summary> /// <returns></returns> public ActionResult BusquedaAcEscalonadoIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var registraTarifaVm = new ResponseBusquedaACEscalonadoIndexViewModel(); try { var responseListarLinea = new MaestrosAgente().ListarLinea(); registraTarifaVm.Linea = (from item in responseListarLinea.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); //var registraTarifaVm = new ResponseBusquedaACEscalonadoIndexViewModel(); var responseListaDetalleCatalogo = new MaestrosAgente().ListarDetalleCatalogo(new RequestConsultaDetalleCatalogoViewModel()); //var listaClienteMaster = (from item in responseListaDetalleCatalogo.DetalleCatalogoList // where item.IdCatalogo == Convert.ToInt32(TablaTablas.RolClienteBlMaster) // select HelperCtrl.MiMapper<ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); //var listaClienteHouse = (from item in responseListaDetalleCatalogo.DetalleCatalogoList // where item.IdCatalogo == Convert.ToInt32(TablaTablas.RolClienteBlHouse) // select HelperCtrl.MiMapper<ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); //var roles = new MaestrosAgente().ListarRolCliente(); //var listaRolesMasterHouse = // listaClienteMaster.Union(listaClienteHouse) // .GroupBy(c => c.Codigo) // .Select(group => group.First()) // .ToList(); //roles.ListaRolesClientes = (from xx in roles.ListaRolesClientes join yy in listaRolesMasterHouse on xx.Codigo equals yy.Codigo select xx).ToList(); //registraTarifaVm.Rol = (from item in roles.ListaRolesClientes // select GR.Frameworks.Helper.MiMapper<ListaRolClienteDTO, ListaRolClienteViewModel>(item)).ToList(); var ListRolRatp = new List <ListaRolClienteViewModel>(); var listaDcRolRatp = responseListaDetalleCatalogo.DetalleCatalogoList.Where(x => x.IdCatalogo == Convert.ToInt32(TablaTablas.RolRatp)).ToList(); listaDcRolRatp.ForEach(x => { ListaRolClienteViewModel obj = new ListaRolClienteViewModel(); obj.Codigo = x.Valor1.ToString().Trim(); obj.Descripcion = x.Valor1.ToString().Trim() + " - " + x.Descripcion; ListRolRatp.Add(obj); }); registraTarifaVm.Rol = ListRolRatp; actionResult = Content(JsonConvert.SerializeObject(registraTarifaVm)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(this.ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
/// <summary> /// Grabar Tarifa Local /// </summary> /// <returns></returns> public ActionResult GrabarTarifaLocalCargaInicial() { var registraTarifaVm = new ListaRegistraTarifaViewModel(); ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var responseListarSucursal = new MaestrosAgente().ListarSucursal(); var responseListarTerminalPortuario = new MaestrosAgente().ListarTerminalPortuario(); var responseListarLinea = new MaestrosAgente().ListarLinea(); var responseListaMoneda = new MaestrosAgente().ListarMoneda(); var responseListaDetalleCatalogo = new MaestrosAgente().ListarDetalleCatalogo(new RequestConsultaDetalleCatalogoViewModel()); registraTarifaVm.Vigencia = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.TipoVigencia) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); registraTarifaVm.VigenciaValor = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.TipoValorVigencia) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); registraTarifaVm.Sucursal = (from item in responseListarSucursal.SucursalesList orderby item.Nombre ascending select HelperCtrl.MiMapper <ListaSucursalDTO, ListaSucursalViewModel>(item) ).ToList(); registraTarifaVm.TerminalPorturario = (from item in responseListarTerminalPortuario.TerminalPortuarioList orderby item.NombreAlmacen ascending select HelperCtrl.MiMapper <ListaTerminalPortuarioDTO, ListaTerminalPortuarioViewModel>(item)) .ToList(); registraTarifaVm.Linea = (from item in responseListarLinea.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); registraTarifaVm.Moneda = (from item in responseListaMoneda.MonedaList select HelperCtrl.MiMapper <ListaMonedaDTO, ListaMonedaViewModel>(item)).ToList(); actionResult = Content(JsonConvert.SerializeObject(registraTarifaVm)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
/// <summary> /// Carga inicial de búsqueda de tarifa local /// </summary> /// <returns></returns> public ActionResult ConsultarClienteIndex(string tipoCliente = "") { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var listaBusquedaClienteViewModel = new ListaBusquedaClienteViewModel(); var responseListaDetalleCatalogo = new MaestrosAgente().ListarDetalleCatalogo(new RequestConsultaDetalleCatalogoViewModel()); try { var listaClienteMaster = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.RolClienteBlMaster) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); var listaClienteHouse = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.RolClienteBlHouse) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); var roles = new MaestrosAgente().ListarRolCliente(); if (tipoCliente == "Master") { roles.ListaRolesClientes = (from xx in roles.ListaRolesClientes join yy in listaClienteMaster on xx.Codigo equals yy.Codigo select xx).ToList(); } if (tipoCliente == "House") { roles.ListaRolesClientes = (from xx in roles.ListaRolesClientes join yy in listaClienteHouse on xx.Codigo equals yy.Codigo select xx).ToList(); } if (tipoCliente == "busqueda") { // List<ListaDetalleCatalagoViewModel> lista = listaClienteHouse; var listaRolesMasterHouse = listaClienteMaster.Union(listaClienteHouse) .GroupBy(c => c.Codigo) .Select(group => group.First()) .ToList(); roles.ListaRolesClientes = (from xx in roles.ListaRolesClientes join yy in listaRolesMasterHouse on xx.Codigo equals yy.Codigo select xx).ToList(); } listaBusquedaClienteViewModel.Rol = (from item in roles.ListaRolesClientes select GR.Frameworks.Helper.MiMapper <ListaRolClienteDTO, ListaRolClienteViewModel>(item)).ToList(); actionResult = Content(JsonConvert.SerializeObject(listaBusquedaClienteViewModel)); } 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 de naves /// La paginacion es el servicio /// </summary> /// <param name="filtros"></param> /// <returns></returns> public ActionResult ConsultarMonitorCoparn(RequestConsultaMonitorCoparnViewModel filtros, string requestExportar) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { //if (ModelState.IsValid) //{ if (!string.IsNullOrEmpty(Request.QueryString["export"])) { var rm = new ResourceManager("TRAMARSA.AGMA.ACUERDOCOMERCIAL.Resource.ResourceGrillas", Assembly.GetExecutingAssembly()); var idGrilla = rm.GetString("IdGrilla_ConsultaMonitorCoparn"); filtros = GR.Frameworks.Helper.ConvertirJsonAObjeto <RequestConsultaMonitorCoparnViewModel>(requestExportar); if (idGrilla != null) { filtros.paginacionDTO.IdGrilla = new Guid(idGrilla); } filtros.paginacionDTO.sord = new HelperDataScriptor().ObtenerCampoOrdenDefault(filtros.paginacionDTO.IdGrilla); filtros.paginacionDTO.rows = 9999; filtros.paginacionDTO.page = 1; var listaRespuesta = new MonitorCoparnAgente().ListarMonitorCoparn(filtros); listaRespuesta.NroPagina = 1; actionResult = HelperCtrl.ExportarExcel(listaRespuesta, listaRespuesta.MonitorCoparnList, filtros.paginacionDTO.IdGrilla, "Id", Request.QueryString["export"], Response, "Lista_de_Movimientos_"); } else { var listaNave = new MonitorCoparnAgente().ListarMonitorCoparn(filtros); if (listaNave.Result.Satisfactorio && listaNave.MonitorCoparnList.Count > 0) { var totalPages = int.Parse("" + Math.Ceiling(Convert.ToDouble(listaNave.TotalRegistros) / filtros.paginacionDTO.GetNroFilas())); var res = Grid.toJSONFormat2(listaNave.MonitorCoparnList, filtros.paginacionDTO.GetNroPagina(), listaNave.TotalRegistros, totalPages, "Id"); actionResult = Content(res); } else { actionResult = Content(Grid.toJSONFormat2(listaNave.MonitorCoparnList, 0, 0, 0, "")); } } } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
/// <summary> /// Carga inicial de seguimiento de AC Local /// </summary> /// <returns></returns> public ActionResult SeguimientoAcLocalIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var indexSeguimiento = new ResponseSeguimientoACLocalIndexViewModel(); try { var responseListaDetalleCatalogo = new MaestrosAgente().ListarDetalleCatalogo(new RequestConsultaDetalleCatalogoViewModel()); var responseListarLinea = new MaestrosAgente().ListarLinea(); var roles = new MaestrosAgente().ListarRolCliente(); var listaClienteMaster = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.RolClienteBlMaster) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); var listaClienteHouse = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.RolClienteBlHouse) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); var listaRolesMasterHouse = listaClienteMaster.Union(listaClienteHouse) .GroupBy(c => c.Codigo) .Select(group => group.First()) .ToList(); roles.ListaRolesClientes = (from xx in roles.ListaRolesClientes join yy in listaRolesMasterHouse on xx.Codigo equals yy.Codigo select xx).ToList(); indexSeguimiento.Linea = (from item in responseListarLinea.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); indexSeguimiento.Rol = (from item in roles.ListaRolesClientes select GR.Frameworks.Helper.MiMapper <ListaRolClienteDTO, ListaRolClienteViewModel>(item)).ToList(); indexSeguimiento.Estados = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.EstadoAcuerdoComercial) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); indexSeguimiento.FechaDefault = string.Format("{0:dd/MM/yyyy}", DateTime.Now.AddDays(-30)); indexSeguimiento.FechaFinDefault = string.Format("{0:dd/MM/yyyy}", DateTime.Now); actionResult = Content(JsonConvert.SerializeObject(indexSeguimiento)); } 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 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 ObtenerTransmisionNaveTodos(RequestBusquedaTransmisionNaveViewModel filtros) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { if (ModelState.IsValid) { filtros.paginacionDTO.rows = 9999; filtros.paginacionDTO.page = 1; var listaRespuesta = new TransmisionesAgente().BusquedaTransmisionNave(filtros); listaRespuesta.ListaTransmisionNave.ForEach(x => { x.idCheck = true; }); if (listaRespuesta.Result.Satisfactorio) { actionResult = Content(JsonConvert.SerializeObject(listaRespuesta)); } else { actionResult = Content(Grid.toJSONFormat2(listaRespuesta.ListaTransmisionNave, 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); }
/// <summary> /// Carga inicial de seguimiento de AC Escalonado /// </summary> /// <returns></returns> public ActionResult SeguimientoAcEscalonadoIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var indexSeguimiento = new ResponseSeguimientoACEscalonadoIndexViewModel(); try { var responseListaDetalleCatalogo = new MaestrosAgente().ListarDetalleCatalogo(new RequestConsultaDetalleCatalogoViewModel()); var responseListarLinea = new MaestrosAgente().ListarLinea(); var ListRolRatp = new List <ListaRolClienteViewModel>(); var listaDcRolRatp = responseListaDetalleCatalogo.DetalleCatalogoList.Where(x => x.IdCatalogo == Convert.ToInt32(TablaTablas.RolRatp)).ToList(); listaDcRolRatp.ForEach(x => { ListaRolClienteViewModel obj = new ListaRolClienteViewModel(); obj.Codigo = x.Valor1.ToString().Trim(); obj.Descripcion = x.Valor1.ToString().Trim() + " - " + x.Descripcion; ListRolRatp.Add(obj); }); indexSeguimiento.Rol = ListRolRatp; indexSeguimiento.Linea = (from item in responseListarLinea.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); indexSeguimiento.Estados = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.EstadoAcuerdoComercial) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); indexSeguimiento.FechaDefault = string.Format("{0:dd/MM/yyyy}", DateTime.Now.AddDays(-30)); indexSeguimiento.FechaFinDefault = string.Format("{0:dd/MM/yyyy}", DateTime.Now); actionResult = Content(JsonConvert.SerializeObject(indexSeguimiento)); } 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 TransaccionDetalleTipoContenedorExterno(RequestDetalleTipoContenedorExternoViewModel request) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var usuario = Helpers.Helper.GetUsuarioCliente(); if (usuario != null) { if (request.Accion == "I") { request.UsuarioCreacion = usuario.Usuario.CodigoUsuario; } else { request.UsuarioActualizacion = usuario.Usuario.CodigoUsuario; } } if (request.Accion == "I") { request.FechaHoraCreacion = DateTime.Now; } else { request.FechaHoraActualizacion = DateTime.Now; } var response = new MaestrosAgente().TransaccionDetalleTipoContenedorExterno(request); actionResult = Content(JsonConvert.SerializeObject(response)); } 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 ConsultarDepositoDefaultIndex(string codigoLinea) { var responseConfig = new ResponseConsultarDepositoDefaultIndexViewModel(); ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var responseListarTipoContenedor = new MaestrosAgente().ListarTipoContenedorByLinea(codigoLinea); var responseListaDetalleCatalogo = new MaestrosAgente().ListarDetalleCatalogoTramarsa(new RequestConsultaDetalleCatalogoViewModel()); var lstDepositos = new DepositoDefaultAgente().ListarAlmacenTodos(); var response = new MaestrosAgente().ListarLinea(); var responseListarSucursal = new MaestrosAgente().ListarSucursal(); responseConfig.Lineas = (from item in response.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); responseConfig.TipoContenedor = (from item in responseListarTipoContenedor.TipoContenedorList select HelperCtrl.MiMapper <ListaTipoContenedorDTO, ListaClaseContenedorViewModel>(item)).ToList(); responseConfig.Deposito = lstDepositos.DepositosList; responseConfig.Estados = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablasTramarsa.EstadosDepositoDefault) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); responseConfig.Sucursal = (from item in responseListarSucursal.SucursalesList select HelperCtrl.MiMapper <ListaSucursalDTO, ListaSucursalViewModel>(item)).ToList(); actionResult = Content(JsonConvert.SerializeObject(responseConfig)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
public ActionResult GrabarGrupoPuertoExterno() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { actionResult = Content(JsonConvert.SerializeObject("")); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(this.ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
/// <summary> /// Cambiar Contraseña /// </summary> /// <param name="request"></param> /// <returns></returns> public ActionResult CambiarClaveUsuario(RequestCambiarClaveUsuarioViewModel request) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var response = new ResponseCambiarClaveUsuario(); var usuario = Helpers.Helper.GetUsuarioCliente(); if (usuario != null) { request.Usuario = usuario.Usuario.CodigoUsuario.Split('\\')[1]; } else { request.Usuario = request.Usuario.Split('\\')[1]; } if (!string.IsNullOrWhiteSpace(request.Usuario)) { response = new Agente.BL.SeguridadAgente().CambiarClaveUsuario(request); } else { response.Result.Satisfactorio = false; response.Result.Mensaje = "El nombre de usuario no es válido."; } actionResult = Content(JsonConvert.SerializeObject(response)); } 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 GrabarTransmisionDocumento(RequestRegistrarTransmisionDocumentoViewModel request) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var response = new TransmisionesAgente().RegistroTransmisionDocumento(request); actionResult = Content(JsonConvert.SerializeObject(response)); } 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 Terminal Portuario Test xxxx /// </summary> /// <param name="filtros"></param> /// <returns></returns> public ActionResult ConsultaTerminalPortuario(RequestConsultaTerminalPortuarioViewModel filtros) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { if (ModelState.IsValid) { var listaConsultaTerminalPortuarioViewModel = new MaestrosAgente().ListarTerminalPortuario(); var nroRegistros = 0; var columnaOrden = new HelperDataScriptor().ObtenerCampoOrdenDefault(filtros.paginacionDTO.IdGrilla); listaConsultaTerminalPortuarioViewModel.TerminalPortuarioList = PaginacionBL.PaginarLista(listaConsultaTerminalPortuarioViewModel.TerminalPortuarioList, filtros.paginacionDTO, out nroRegistros, columnaOrden); listaConsultaTerminalPortuarioViewModel.TotalRegistros = nroRegistros; var res = Grid.toJSONFormat2(listaConsultaTerminalPortuarioViewModel.TerminalPortuarioList, filtros.paginacionDTO.GetNroPagina(), listaConsultaTerminalPortuarioViewModel.TotalRegistros, listaConsultaTerminalPortuarioViewModel.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> /// Index /// </summary> /// <returns></returns> public ActionResult DetalleTipoContenedorExternoIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var response = new MaestrosAgente().ListarClaseContenedor(); actionResult = Content(JsonConvert.SerializeObject(response)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(this.ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
/// <summary> /// Consultr detalle de AC Escalonado /// </summary> /// <param name="codigoAcuerdoComercialEscalonado"></param> /// <returns></returns> public ActionResult ConsultarDetalleAcuerdoComercial(int codigoAcuerdoComercialEscalonado) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var ofiltro = new RequestConsultaDetalleAcuerdoComercialEscalonadoViewModel { filtro = { CodigoAcuerdoComercialEscalonado = codigoAcuerdoComercialEscalonado } }; if (ModelState.IsValid) { var oAcuerdoComercial = new AcuerdoComercialAgente().ConsultarDetalleAcuerdoComercialEscalonado(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); }
/// <summary> /// Carga inicial de búsqueda de tarifa local /// </summary> /// <returns></returns> public ActionResult ConsultarTarifaGeneralesIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var listaBusquedaTarifaGeneralesViewModel = new ListaBusquedaTarifaGeneralesViewModel(); try { var sucursales = new MaestrosAgente().ListarSucursal(); //var responseListarTerminalPortuario = new MaestrosAgente().ListarTerminalPortuario(); var responseListarLinea = new MaestrosAgente().ListarLinea(); listaBusquedaTarifaGeneralesViewModel.Sucursal = (from item in sucursales.SucursalesList select GR.Frameworks.Helper.MiMapper <ListaSucursalDTO, ListaSucursalViewModel>(item)).ToList(); //listaBusquedaTarifaGeneralesViewModel.TerminalPortuario = // (from item in responseListarTerminalPortuario.TerminalPortuarioList // select HelperCtrl.MiMapper<ListaTerminalPortuarioDTO, ListaTerminalPortuarioViewModel>(item)) // .ToList(); listaBusquedaTarifaGeneralesViewModel.Linea = (from item in responseListarLinea.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); actionResult = Content(JsonConvert.SerializeObject(listaBusquedaTarifaGeneralesViewModel)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(this.ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
/// <summary> /// Carga inicial de búsqueda de tarifa local /// </summary> /// <returns></returns> public ActionResult BusquedaTarifaLocalIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var registraTarifaVm = new ListaBusquedaTarifaLocalViewModel(); try { var responseListarSucursal = new MaestrosAgente().ListarSucursal(); var responseListarTerminalPortuario = new MaestrosAgente().ListarTerminalPortuario(); var responseListarLinea = new MaestrosAgente().ListarLinea(); registraTarifaVm.Sucursal = (from item in responseListarSucursal.SucursalesList select HelperCtrl.MiMapper <ListaSucursalDTO, ListaSucursalViewModel>(item)).ToList(); registraTarifaVm.TerminalPorturario = (from item in responseListarTerminalPortuario.TerminalPortuarioList select HelperCtrl.MiMapper <ListaTerminalPortuarioDTO, ListaTerminalPortuarioViewModel>(item)) .ToList(); registraTarifaVm.Linea = (from item in responseListarLinea.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); registraTarifaVm.FechaVigencia = string.Format("{0:dd/MM/yyyy}", DateTime.Now); actionResult = Content(JsonConvert.SerializeObject(registraTarifaVm)); } 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 RegistroPesoVariableIndex() { var responseConfig = new ResponseRegistroPesoVariableIndexViewModel(); ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var responseListarLinea = new MaestrosAgente().ListarLinea(); responseConfig.Lineas = (from item in responseListarLinea.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); actionResult = Content(JsonConvert.SerializeObject(responseConfig)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
public ActionResult ReporteACEscalonadoIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var responseIndex = new ReporteACEscalonadoIndexViewModel(); try { var responseListaDetalleCatalogo = new MaestrosAgente().ListarDetalleCatalogo(new RequestConsultaDetalleCatalogoViewModel()); var responseListarSucursal = new MaestrosAgente().ListarSucursal(); var responseListarLinea = new MaestrosAgente().ListarLinea(); responseIndex.Sucursal = (from item in responseListarSucursal.SucursalesList select HelperCtrl.MiMapper <ListaSucursalDTO, ListaSucursalViewModel>(item)).ToList(); responseIndex.Linea = (from item in responseListarLinea.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); responseIndex.FechaVigenciaHastaDefault = string.Format("{0:dd/MM/yyyy}", DateTime.Now); responseIndex.TipoBL = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.TipoBL) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); 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); }