/// <summary> /// Carga inicial de búsqueda de tarifa local /// </summary> /// <returns></returns> public ActionResult ConfiguracionTarifaLigadaIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var configuracionTarifaLigadaViewModel = new ConfiguracionTarifaLigadaViewModel(); try { var monedas = new MaestrosAgente().ListarMoneda(); var request = new RequestConsultaDetalleCatalogoViewModel { }; var responseListaDetalleCatalogo = new MaestrosAgente().ListarDetalleCatalogo(request); configuracionTarifaLigadaViewModel.Configuracion = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.TipoConfiguracionTarifaLigada) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); configuracionTarifaLigadaViewModel.Moneda = (from item in monedas.MonedaList select GR.Frameworks.Helper.MiMapper <ListaMonedaDTO, ListaMonedaViewModel>(item)).ToList(); actionResult = Content(JsonConvert.SerializeObject(configuracionTarifaLigadaViewModel)); } 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 GrabarPersonaCargaInicial() { var registraPersonaVm = new RegistrarPersonaViewModel(); ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var responseListarRol = new MaestrosAgente().ListarRol(); registraPersonaVm.Rol = (from item in responseListarRol.ListaRoles select HelperCtrl.MiMapper <ListaRolDTO, ListaRolViewModel>(item)).ToList(); actionResult = Content(JsonConvert.SerializeObject(registraPersonaVm)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
public ActionResult ReporteContenedorNoDevueltoIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var responseIndex = new ReporteContenedorNoDevueltoIndexViewModel(); try { var responseListarLinea = new MaestrosAgente().ListarLinea(); responseIndex.Linea = (from item in responseListarLinea.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); responseIndex.FechaDesdeDefault = string.Format("{0:dd/MM/yyyy}", DateTime.Now.AddDays(-30)); responseIndex.FechaHastaDefault = string.Format("{0:dd/MM/yyyy}", DateTime.Now); 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); }
/// <summary> /// Carga de terminal portuarioa by codigo de sucursal /// </summary> /// <returns></returns> public ActionResult ListarTerminalPortuarioTodos() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var registraTarifaVm = new ListaBusquedaTarifaLocalViewModel(); try { var responseListarTerminalPortuario = new MaestrosAgente().ListarTerminalPortuarioTodos(); registraTarifaVm.TerminalPorturario = (from item in responseListarTerminalPortuario.TerminalPortuarioList 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 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 ReporteACLocalIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var responseIndex = new ReporteACLocalIndexViewModel(); try { var responseListarMoneda = new MaestrosAgente().ListarMoneda(); 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.Moneda = (from item in responseListarMoneda.MonedaList select GR.Frameworks.Helper.MiMapper <ListaMonedaDTO, ListaMonedaViewModel>(item)).ToList(); responseIndex.Linea = (from item in responseListarLinea.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(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); }
public ActionResult ConsultarMonitorCoparnIndex() { var responseConfig = new ResponseConsultaMonitorCoparnIndexViewModel(); ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var lstDepositos = new DepositoDefaultAgente().ListarAlmacenTodos(); var responseListaDetalleCatalogo = new MaestrosAgente().ListarDetalleCatalogoTramarsa(new RequestConsultaDetalleCatalogoViewModel()); responseConfig.Deposito = lstDepositos.DepositosList; responseConfig.Estados = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablasTramarsa.EstadosIntegracion) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); responseConfig.FechaFinDefault = string.Format("{0:dd/MM/yyyy}", DateTime.Now); responseConfig.FechaDefault = string.Format("{0:dd/MM/yyyy}", DateTime.Now.AddMonths(-1)); 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); }
/// <summary> /// Carga inicial de Configuración de tarifa /// </summary> /// <returns></returns> public ActionResult ConfiguracionTarifaIndex() { var response = new RegistrarAcuerdoComercialEscalonadoConfiguracionTarifaViewModel(); ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var responseListaDetalleCatalogo = new MaestrosAgente().ListarDetalleCatalogo(new RequestConsultaDetalleCatalogoViewModel()); response.ListaTipoFechaCalculo = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.TipoFechaCalculo) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); response.ListaTipoDiaCalculo = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.TipoDias) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); actionResult = Content(JsonConvert.SerializeObject(response)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
public ActionResult RegistrarDepositoDefaultIndex(string codigoLinea) { var responseConfig = new ResponseRegistrarDepositoDefaultIndexViewModel(); ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { 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.Deposito = lstDepositos.DepositosList; 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 ConfiguracionLineaIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var responseIndex = new ConfiguracionLineaIndexViewModel(); try { var responseListaDetalleCatalogo = new MaestrosAgente().ListarDetalleCatalogo(new RequestConsultaDetalleCatalogoViewModel()); var responseListarLinea = new MaestrosAgente().ListarLinea(); responseIndex.Linea = (from item in responseListarLinea.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); responseIndex.Estados = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.Estado) 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); }
/// <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> /// 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> /// 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); }
public List <ListaDetalleCatalagoViewModel> ListarRegimen() { var maestrosAgente = new MaestrosAgente(); var request = new RequestConsultaDetalleCatalogoViewModel(); var responseListaDetalleCatalogo = maestrosAgente.ListarDetalleCatalogo(request); var regimen = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.Regimen) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); return(regimen); }
public List <ListaDetalleCatalagoViewModel> ListarTipoVigencia() { var maestrosAgente = new MaestrosAgente(); var request = new RequestConsultaDetalleCatalogoViewModel(); //request.filtro.DescripcionCatalogo = Convert.ToString(KeyCache.TipoVigencia); var responseListaDetalleCatalogo = maestrosAgente.ListarDetalleCatalogo(request); var regimen = (from item in responseListaDetalleCatalogo.DetalleCatalogoList select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); return(regimen); }
/// <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); }
/// <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); }
/// <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 GrabarGrupoPuertoExternoIndex() { var responseConfig = new ResponseGrupoPuertoExternoIndexViewModel(); ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var response = new MaestrosAgente().ListarLinea(); responseConfig.Lineas = (from item in response.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); }
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); }
/// <summary> /// Grabar Acuerdo Comercial Escalonado /// </summary> /// <returns></returns> public ActionResult GrabarAcuerdoComercialEscalonadoCargaInicial() { var registraAcuerdoComercialVm = new RegistrarAcuerdoComercialEscalonadoViewModel(); 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 codTarifa = ConfigurationManager.AppSettings["CodTarifaDefault"]; var codigoConcepto = ConfigurationManager.AppSettings["CodigoConceptoDefault"]; string codTarifaDefault = new MaestrosAgente().ObtenerParametroNegocio(codTarifa).Valor; string codigoConceptoDefault = new MaestrosAgente().ObtenerParametroNegocio(codigoConcepto).Valor; registraAcuerdoComercialVm.BaseAce = new AcuerdoComercialAgente().ConsultarAcuerdoComercialEscalonadoTarifaBase(codigoConceptoDefault, codTarifaDefault); var responseListaDetalleCatalogo = new MaestrosAgente().ListarDetalleCatalogo(new RequestConsultaDetalleCatalogoViewModel()); registraAcuerdoComercialVm.Tipo = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.TipoCriterio) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); registraAcuerdoComercialVm.Sucursal = (from item in responseListarSucursal.SucursalesList select HelperCtrl.MiMapper <ListaSucursalDTO, ListaSucursalViewModel>(item)).ToList(); registraAcuerdoComercialVm.TerminalPorturario = (from item in responseListarTerminalPortuario.TerminalPortuarioList select HelperCtrl.MiMapper <ListaTerminalPortuarioDTO, ListaTerminalPortuarioViewModel>(item)) .ToList(); registraAcuerdoComercialVm.Linea = (from item in responseListarLinea.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); registraAcuerdoComercialVm.TipoPuerto = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.TipoPuerto) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); registraAcuerdoComercialVm.TipoDescuento = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.TipoDescuento) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); registraAcuerdoComercialVm.MonedaAcuerdo = (from item in responseListaMoneda.MonedaList select HelperCtrl.MiMapper <ListaMonedaDTO, ListaMonedaViewModel>(item)).ToList(); registraAcuerdoComercialVm.Codicion = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.Condicion) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); registraAcuerdoComercialVm.ListaTipoCobro = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablas.TipoCobroAcuerdo) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(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); }); registraAcuerdoComercialVm.ListaRol = ListRolRatp; actionResult = Content(JsonConvert.SerializeObject(registraAcuerdoComercialVm)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } 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); }
//public ActionResult BuscarModoPago() //{ // return View("../Busqueda/BuscarModoPago"); //} public ActionResult FleteIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var indexFlete = new ResponseRegistrarFleteIndexViewModel(); try { var responseListarModosPago = new MaestrosAgente().ListarModosPago(); indexFlete.ModosPago = (from item in responseListarModosPago.ListaModosPago select HelperCtrl.MiMapper <ListaModosPagoDTO, ListaModosPagoViewModel>(item)).ToList(); actionResult = Content(JsonConvert.SerializeObject(indexFlete)); } 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 ResponseConsultarDetallePersonaViewModel ConsultarDetallePersona(RequestConsultaDetallePersonaViewModel request) { var resp = new ResponseConsultarDetallePersonaViewModel(); try { var requestConsulta = new RequestConsultaDetallePersona { CodigoPersona = request.filtro.CodigoPersona }; var response = new TransmisionesProxyrest().ConsultarDetallePersona(requestConsulta); resp.Result = response.Result; if (response.ListaDetallePersona.Count > 0) { var datos = new DetallePersonaViewModel(); datos.CodigoPersona = response.ListaDetallePersona[0].CodigoPersona; datos.CodigoTipoDocumento = response.ListaDetallePersona[0].CodigoTipoDocumento; datos.CodigoPais = response.ListaDetallePersona[0].CodigoPais; datos.NombrePais = response.ListaDetallePersona[0].NombrePais; datos.RazonSocialPersona = response.ListaDetallePersona[0].RazonSocialPersona; datos.NumeroDocumentoPersona = response.ListaDetallePersona[0].NumeroDocumentoPersona; datos.DireccionPersona = response.ListaDetallePersona[0].DireccionPersona; datos.TelefonoPersona = response.ListaDetallePersona[0].TelefonoPersona; datos.NombreTipoDocumento = response.ListaDetallePersona[0].NombreTipoDocumento; datos.EmailPersona = response.ListaDetallePersona[0].EmailPersona; datos.ContactoPersona = response.ListaDetallePersona[0].ContactoPersona; datos.WebPersona = response.ListaDetallePersona[0].WebPersona; datos.UsuarioCreacion = response.ListaDetallePersona[0].UsuarioCreacion; datos.FechaHoraCreacion = string.Format("{0:dd/MM/yyyy}", response.ListaDetallePersona[0].FechaHoraCreacion); datos.UsuarioActualizacion = response.ListaDetallePersona[0].UsuarioActualizacion; datos.FechaHoraActualizacion = string.Format("{0:dd/MM/yyyy}", response.ListaDetallePersona[0].FechaHoraActualizacion); datos.EstadoRegistro = response.ListaDetallePersona[0].EstadoRegistro; datos.Accion = "U"; #region Sucursales List <long> LstMatchCodigoRoles = new List <long>(); var LstRoles = new MaestrosAgente().ListarRol().ListaRoles; var responseListarRol = new MaestrosAgente().ListarRol(); var UnvRoles = (from item in responseListarRol.ListaRoles select HelperCtrl.MiMapper <ListaRolDTO, ListaRolViewModel>(item)).ToList(); foreach (var x in response.ListaDetallePersona[0].ListaPersonaRol) { var rol = new PersonaRolViewModel { CodigoPersona = x.CodigoPersona, CodigoRol = x.CodigoRol, NombreRol = x.NombreRol, CodigoAduanaPersonaRol = x.CodigoAduanaPersonaRol, Accion = x.Accion }; datos.ListaPersonaRol.Add(rol); LstMatchCodigoRoles.Add(x.CodigoRol); } LstRoles.ForEach(s => { LstMatchCodigoRoles.Add(s.CodigoRol); }); var ListaRol1 = LstMatchCodigoRoles.Distinct().ToList(); foreach (var item in ListaRol1) { var obj = UnvRoles.Where(x => x.CodigoRol == item).ToList(); if (obj.Count > 0) { datos.ListaRol.Add(obj[0]); } } #endregion resp.ListaDetallePersona.Add(datos); } } catch (Exception ex) { ManejadorExcepciones.PublicarExcepcion(ex, PoliticaExcepcion.AgenteServicios); } return(resp); }