예제 #1
0
        private void LogChangeEstadoPautaInfo(Pauta pauta, string est, string motivo)
        {
            var log = new Dtos.Log
            {
                Accion        = "CampaniasAdmin.ChangeEstadoPauta",
                App           = "Irsa.PDM.WindowsService",
                CreateDate    = DateTime.Now,
                Modulo        = "Campanias",
                Tipo          = App.Info,
                UsuarioAccion = UsuarioLogged,
                Descripcion   = string.Format("Se modificó el estado de la pauta ID {0} a {1}. Motivo {2}", pauta.Id, est, motivo)
            };

            LogAdmin.Create(log);
        }
예제 #2
0
        private void LogSyncCampaniasRechazoInconsistencias(Pauta pauta, string motivo)
        {
            var log = new Dtos.Log
            {
                Accion        = "CampaniasAdmin.SyncCampanias",
                App           = "Irsa.PDM.WindowsService",
                CreateDate    = DateTime.Now,
                Modulo        = "Campanias",
                Tipo          = App.Warning,
                UsuarioAccion = UsuarioLogged,
                Descripcion   = string.Format("Pauta Codigo: {0}. {1}.", pauta.Codigo, motivo)
            };

            LogAdmin.Create(log);
        }
예제 #3
0
        private void LogChangeEstadoPautaError(Pauta pauta, string est, string motivo, Exception ex)
        {
            var log = new Dtos.Log
            {
                Accion        = "CampaniasAdmin.ChangeEstadoPauta",
                App           = "Irsa.PDM.WindowsService",
                CreateDate    = DateTime.Now,
                Modulo        = "Campanias",
                Tipo          = App.Info,
                UsuarioAccion = UsuarioLogged,
                Descripcion   = string.Format("Se produjo un error al intentar modificar el estado de la pauta ID {0} a {1}. Motivo {2}", pauta.Id, est, motivo),
                StackTrace    = GetExceptionDetail(ex)
            };

            LogAdmin.Create(log);
        }