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 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); }
/// <summary> /// Consulta Tarifa /// </summary> /// <param name="filtros"></param> /// <returns></returns> public ActionResult ConsultaCliente(RequestBusquedaClienteViewModel filtros, string requestExportar) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { if (ModelState.IsValid) { if (!string.IsNullOrEmpty(Request.QueryString["export"])) { ResourceManager rm = new ResourceManager("TRAMARSA.AGMA.ACUERDOCOMERCIAL.Resource.ResourceGrillas", Assembly.GetExecutingAssembly()); var idGrilla = rm.GetString("IdGrilla_ConsultaCliente"); //var ID_Grilla = ConfigurationManager.AppSettings["IdGrilla_ConsultaAgente"]; filtros = GR.Frameworks.Helper.ConvertirJsonAObjeto <RequestBusquedaClienteViewModel>(requestExportar); if (idGrilla != null) { filtros.paginacionDTO.IdGrilla = new Guid(idGrilla); } filtros.paginacionDTO.sord = new HelperDataScriptor().ObtenerCampoOrdenDefault(filtros.paginacionDTO.IdGrilla); //"NroItem";// columnaOrden; filtros.paginacionDTO.rows = 9999; filtros.paginacionDTO.page = 1; var listaRespuesta = new MaestrosAgente().ListarCliente(filtros); listaRespuesta.NroPagina = 1; actionResult = HelperCtrl.ExportarExcel(listaRespuesta, listaRespuesta.ClienteList, filtros.paginacionDTO.IdGrilla, "CodigoCliente", Request.QueryString["export"], Response, "Lista_de_clientes_"); } else { var listaTarifa = new MaestrosAgente().ListarCliente(filtros); if (listaTarifa.Result.Satisfactorio) { var totalPages = int.Parse("" + Math.Ceiling(Convert.ToDouble(listaTarifa.TotalRegistros) / filtros.paginacionDTO.GetNroFilas())); var res = Grid.toJSONFormat2(listaTarifa.ClienteList, filtros.paginacionDTO.GetNroPagina(), listaTarifa.TotalRegistros, totalPages, "CodigoCliente"); actionResult = Content(res); } else { actionResult = Content(Grid.toJSONFormat2(listaTarifa.ClienteList, 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 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 ConsultarReporteAcLocal(RequestReporteACLocalViewModel 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_ListaReporteACLocal"); filtros = GR.Frameworks.Helper.ConvertirJsonAObjeto <RequestReporteACLocalViewModel>(requestExportar); if (idGrilla != null) { filtros.paginacionDTO.IdGrilla = new Guid(idGrilla); } filtros.paginacionDTO.sord = new HelperDataScriptor().ObtenerCampoOrdenDefault(filtros.paginacionDTO.IdGrilla); filtros.paginacionDTO.rows = 100000; filtros.paginacionDTO.page = 1; var listaRespuesta = new AcuerdoComercialAgente().ReporteACLocal(filtros); listaRespuesta.NroPagina = 1; actionResult = HelperCtrl.ExportarExcel(listaRespuesta, listaRespuesta.ListaReporteAcuerdoComercialLocal, filtros.paginacionDTO.IdGrilla, "CodigoLinea", Request.QueryString["export"], Response, "Reporte_de_acuerdo_comercial_local_"); } else { var listaAcLocal = new AcuerdoComercialAgente().ReporteACLocal(filtros); if (listaAcLocal.Result.Satisfactorio) { var totalPages = int.Parse("" + Math.Ceiling(Convert.ToDouble(listaAcLocal.TotalRegistros) / filtros.paginacionDTO.GetNroFilas())); var res = Grid.toJSONFormat2(listaAcLocal.ListaReporteAcuerdoComercialLocal, filtros.paginacionDTO.GetNroPagina(), listaAcLocal.TotalRegistros, totalPages, "CodigoLinea"); actionResult = Content(res); } else { actionResult = Content(Grid.toJSONFormat2(listaAcLocal.ListaReporteAcuerdoComercialLocal, 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); }
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); }
public ActionResult GrabarPersona(RequestRegistrarPersonaViewModel request) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var usuario = TRAMARSA.AGMA.ACUERDOCOMERCIAL.Helpers.Helper.GetUsuarioCliente(); if (usuario != null) { if (request.Accion == "U" || request.Accion == "N") { request.UsuarioActualizacion = usuario.Usuario.CodigoUsuario; } else if (request.Accion == "I") { request.UsuarioCreacion = usuario.Usuario.CodigoUsuario; } } var response = new PersonaAgente().RegistroPersona(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 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); }
/// <summary> /// Consulta de naves /// La paginacion es el servicio /// </summary> /// <param name="filtros"></param> /// <returns></returns> public ActionResult ValidarDepositoDefault(RequestValidaDepositoDefaultViewModel filtros) { 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_ConsultaDepositoDefault"); // filtros = GR.Frameworks.Helper.ConvertirJsonAObjeto<RequestValidaDepositoDefaultViewModel>(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 DepositoDefaultAgente().ValidaDepositoDefault(filtros); // //listaRespuesta.NroPagina = 1; // actionResult = HelperCtrl.ExportarExcel(listaRespuesta, listaRespuesta.DepositoDefaultList, filtros.paginacionDTO.IdGrilla, "Id", Request.QueryString["export"], Response, "Lista_de_Depositos_"); //} //else //{ // var listaNave = new DepositoDefaultAgente().ValidaDepositoDefault(filtros); // if (listaNave.Result.Satisfactorio && listaNave.DepositoDefaultList.Count > 0) // { // //var totalPages = int.Parse("" + Math.Ceiling(Convert.ToDouble(listaNave.TotalRegistros) / filtros.paginacionDTO.GetNroFilas())); // var res = Grid.toJSONFormat2(listaNave.DepositoDefaultList, filtros.paginacionDTO.GetNroPagina(), 99999, 1, "Id"); // actionResult = Content(res); // } // else // { // actionResult = Content(Grid.toJSONFormat2(listaNave.DepositoDefaultList, 0, 0, 0, "")); // } //} var response = new DepositoDefaultAgente().ValidaDepositoDefault(filtros); 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 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 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); }
public ActionResult ValidarconfiguracionLinea(string codigoLinea) { ActionResult actionResult = null; Int32 Existe = 0; var manejadorLogEventos = new ManejadorLogEventos(); try { var responseListarTerminalPortuario = new MaestrosAgente().ObtenerConfiguracionLinea(); var Registro = responseListarTerminalPortuario.ConfiguracionLinea.Where(x => x.CodigoLinea == codigoLinea).ToList(); if (Registro.Count > 0) { Existe = 1; } actionResult = Content(JsonConvert.SerializeObject(Existe)); } 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 ModificarConfiguracionLinea(RequestActualizarConfiguracionLineaViewModel 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 AcuerdoComercialAgente().ModificarConfiguracionLinea(request); actionResult = Content(JsonConvert.SerializeObject(response)); if (response.Result.Satisfactorio) { var Maestro = new MaestrosController(); Maestro.LimpiarDatosCache(); } } 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 documento origen /// </summary> /// <returns></returns> public ActionResult NotificarContenedor() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var codLinea = ConfigurationManager.AppSettings["CodigoLinea"].ToString(); var agente = new AcuerdoComercialAgente(); var response = agente.NotificarContenedor(codLinea); 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 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 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 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); }
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); }
/// <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> /// 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 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); }
/// <summary> /// Deshabilitar AC Escalonado /// </summary> /// <param name="request"></param> /// <returns></returns> public ActionResult DeshabilitarAcuerdoComercialEscalonado(RequestRegistrarAcuerdoComercialEscalonadoViewModel request) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var usuario = Helpers.Helper.GetUsuarioCliente(); if (usuario != null) { request.UsuarioActualizacion = usuario.Usuario.CodigoUsuario; } var response = new AcuerdoComercialAgente().RegistroAcuerdoComercialEscolonado(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 DeshabilitarTarifaLocalConfirmado(RequestActualizarTarifaLocaViewModel request) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { request.EstadoRegistro = "Inactivo"; request.Accion = "U"; request.ValidarTarifaEnAC = false; var usuario = Helpers.Helper.GetUsuarioCliente(); if (usuario != null) { request.UsuarioActualizacion = usuario.Usuario.CodigoUsuario; } var responseListarSucursal = new TarifasAgente().ActualizarTarifaLocal(request); actionResult = Content(JsonConvert.SerializeObject(responseListarSucursal)); } 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); }
public ActionResult ConsultaTarifaLigadaXVigencia(int codigoTarifaLocalVigencia, string codigoLinea) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { if (ModelState.IsValid) { var response = new TarifasAgente().ConsultaTarifaLigadaXVigencia(codigoTarifaLocalVigencia, codigoLinea); if (response != null) { actionResult = Content(JsonConvert.SerializeObject(response)); } } 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> /// Consulta de servicios BL /// </summary> /// <param name="filtros"></param> /// <returns></returns> public ActionResult BusquedaServiciosBl(RequestBusquedaServicioBLViewModel filtros, string requestExportar) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { if (!string.IsNullOrEmpty(Request.QueryString["export"])) { var rm = new ResourceManager("TRAMARSA.AGMA.ACUERDOCOMERCIAL.Resource.ResourceGrillas", Assembly.GetExecutingAssembly()); var idGrilla = rm.GetString("IdGrilla_ConsultaServicioBl"); filtros = GR.Frameworks.Helper.ConvertirJsonAObjeto <RequestBusquedaServicioBLViewModel>(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 TarifasAgente().BusquedaServiciosBl(filtros); listaRespuesta.NroPagina = 1; actionResult = HelperCtrl.ExportarExcel(listaRespuesta, listaRespuesta.ServiciosList, filtros.paginacionDTO.IdGrilla, "CodigoServicio", Request.QueryString["export"], Response, "Lista_Servicios_"); } else { var listaResultado = new TarifasAgente().BusquedaServiciosBl(filtros); if (listaResultado.Result.Satisfactorio && listaResultado.ServiciosList.Count > 0) { var totalPages = int.Parse("" + Math.Ceiling(Convert.ToDouble(listaResultado.TotalRegistros) / filtros.paginacionDTO.GetNroFilas())); var res = Grid.toJSONFormat2(listaResultado.ServiciosList, filtros.paginacionDTO.GetNroPagina(), listaResultado.TotalRegistros, totalPages, "CodigoServicio"); actionResult = Content(res); } else { actionResult = Content(Grid.toJSONFormat2(listaResultado.ServiciosList, 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); }
public ActionResult ActualizarPartidaArancelaria(RequesAcrualizarPartidaArancelariaViewModel 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().ActualizarPartidaArancelaria(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); }