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 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 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 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); }
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 ConsultarReporteContenedorNoDevuelto(RequestReporteContenedorNoDevueltoViewModel 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_ReporteContenedorNoDevuelto"); filtros = GR.Frameworks.Helper.ConvertirJsonAObjeto <RequestReporteContenedorNoDevueltoViewModel>(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().ConsultarReporteContenedorNoDevuelto(filtros); listaRespuesta.NroPagina = 1; actionResult = HelperCtrl.ExportarExcel(listaRespuesta, listaRespuesta.LiquidacionesNoDevueltas, filtros.paginacionDTO.IdGrilla, "CodigoContenedor", Request.QueryString["export"], Response, "Reporte_contenedores_no_liquidados_"); } else { var responseContenedores = new AcuerdoComercialAgente().ConsultarReporteContenedorNoDevuelto(filtros); if (responseContenedores.Result.Satisfactorio) { responseContenedores.TotalRegistros = responseContenedores.LiquidacionesNoDevueltas.Count; var totalPages = int.Parse("" + Math.Ceiling(Convert.ToDouble(responseContenedores.TotalRegistros) / filtros.paginacionDTO.GetNroFilas())); var res = Grid.toJSONFormat2(responseContenedores.LiquidacionesNoDevueltas, filtros.paginacionDTO.GetNroPagina(), responseContenedores.TotalRegistros, totalPages, "CodigoContenedor"); actionResult = Content(res); } else { actionResult = Content(Grid.toJSONFormat2(responseContenedores.LiquidacionesNoDevueltas, 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> /// Filtrar tipo contenedor /// </summary> /// <param name="codigoClaseContenedor"></param> /// <returns></returns> //public ActionResult BuscarTipoContenedor(string codigoClaseContenedor) //{ // ActionResult actionResult = null; // var manejadorLogEventos = new ManejadorLogEventos(); // try // { // var response = new MaestrosAgente().BuscarTipoContenedor(codigoClaseContenedor); // 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 ConsultarDetalleTipoContenedorExterno(RequestConsultarDetalleTipoContenedorExternoViewModel filtros, string requestExportar) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var rm = new ResourceManager("TRAMARSA.AGMA.ACUERDOCOMERCIAL.Resource.ResourceGrillas", Assembly.GetExecutingAssembly()); var idGrilla = rm.GetString("IdGrilla_ConsultarDetalleTipoContenedorExterno"); if (!string.IsNullOrEmpty(Request.QueryString["export"])) { filtros = GR.Frameworks.Helper.ConvertirJsonAObjeto <RequestConsultarDetalleTipoContenedorExternoViewModel>(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 MaestrosAgente().ConsultarDetalleTipoContenedorExterno(filtros); listaRespuesta.NroPagina = 1; actionResult = HelperCtrl.ExportarExcel(listaRespuesta, listaRespuesta.DetalleTipoContenedorExternoList, filtros.paginacionDTO.IdGrilla, "CodigoTipoContenedorExternoDetalle", Request.QueryString["export"], Response, "Lista_Detalle_Tipo_Contenedor_Externo_"); } else { var listarTipoContenedor = new MaestrosAgente().ConsultarDetalleTipoContenedorExterno(filtros); if (listarTipoContenedor.Result.Satisfactorio && listarTipoContenedor.DetalleTipoContenedorExternoList.Count > 0) { int nroRegistros; if (idGrilla != null) { filtros.paginacionDTO.IdGrilla = new Guid(idGrilla); } filtros.paginacionDTO.HabilitarPaginacion = true; string columnaOrden = new HelperDataScriptor().ObtenerCampoOrdenDefault(filtros.paginacionDTO.IdGrilla); listarTipoContenedor.DetalleTipoContenedorExternoList = PaginacionBL.PaginarLista(listarTipoContenedor.DetalleTipoContenedorExternoList, filtros.paginacionDTO, out nroRegistros, columnaOrden); listarTipoContenedor.TotalRegistros = nroRegistros; var totalPages = int.Parse("" + Math.Ceiling(Convert.ToDouble(listarTipoContenedor.TotalRegistros) / filtros.paginacionDTO.GetNroFilas())); var res = Grid.toJSONFormat2(listarTipoContenedor.DetalleTipoContenedorExternoList, filtros.paginacionDTO.GetNroPagina(), listarTipoContenedor.TotalRegistros, totalPages, "CodigoTipoContenedorExternoDetalle"); actionResult = Content(res); } else { actionResult = Content(Grid.toJSONFormat2(listarTipoContenedor.DetalleTipoContenedorExternoList, 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 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 EliminarGrupoPuertoExterno(RequestEliminarGrupoPuertoExternoViewModel request) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { if (ModelState.IsValid) { var response = new MaestrosAgente().EliminarGrupoPuertoExterno(request); 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); }
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; }
/// <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); }
/// <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); }
public ActionResult TransaccionDetalleGrupoPuertoExterno(RequestDetalleGrupoPuertoExternoViewModel request) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var usuario = Helpers.Helper.GetUsuarioCliente(); if (usuario != null) { request.UsuarioCreacion = usuario.Usuario.CodigoUsuario; } request.FechaHoraCreacion = DateTime.Now; var response = new MaestrosAgente().TransaccionDetalleGrupoPuertoExterno(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 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 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); }
/// <summary> /// Carga inicial de búsqueda de tarifa local /// </summary> /// <returns></returns> public ActionResult ConsultarTarifaIndex() { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); var listaBusquedaTarifaViewModel = new ListaBusquedaTarifaViewModel(); try { var lineas = new MaestrosAgente().ListarLinea(); var regimenes = new MaestrosController().ListarRegimen(); listaBusquedaTarifaViewModel.Regimen = regimenes; listaBusquedaTarifaViewModel.Linea = (from item in lineas.LineasList select GR.Frameworks.Helper.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); actionResult = Content(JsonConvert.SerializeObject(listaBusquedaTarifaViewModel)); } 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 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); }
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); }
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); }
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); }
public ActionResult CargaInicialAplicacion() { ActionResult actionResult = null; ManejadorLogEventos manejadorLogEventos = new ManejadorLogEventos(); RequestConsultaParametroNegocio requestParametroNegocio = new RequestConsultaParametroNegocio(); ResponseCargaInicial response = new ResponseCargaInicial(); ResponseUsuarioMscDTO usuario = HelperSeguridad.ObtenerSessionUsuarioMsc(); ListaTipoCambioViewModel request = new ListaTipoCambioViewModel(); ResponseListarTipoCambio responseListarTipoCambio = new ResponseListarTipoCambio(); try { request.CodigoMoneda = ConfigurationManager.AppSettings["strDefaultMonedaTipoCambio"]; request.Fecha = DateTime.Now; responseListarTipoCambio = new MaestrosAgente().ListarTipoCambio(GR.Frameworks.Helper.MiMapper <ListaTipoCambioViewModel, RequestBusquedaTipoCambio>(request)); response.TipoCambio = responseListarTipoCambio; response.PermisosBotones = usuario.Usuario.PermisosBotones; response.Resultado = new Result { Satisfactorio = true }; actionResult = Json(JsonConvert.SerializeObject(response), JsonRequestBehavior.AllowGet); } catch (Exception ex) { response.Resultado = new Result(); HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Web); } 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); }
/// <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> /// 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 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 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); }
/// <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); }