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);
        }
Example #2
0
        /// <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);
        }