Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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);
        }