示例#1
0
        private void LogUpdateInfo(Dtos.Tarifa dto)
        {
            var log = new Dtos.Log
            {
                Accion        = "TarifasAdmin.UpdateTarifa",
                App           = "Irsa.PDM.Web",
                CreateDate    = DateTime.Now,
                Modulo        = "Tarifas",
                Tipo          = App.Info,
                UsuarioAccion = UsuarioLogged,
                Descripcion   = JsonConvert.SerializeObject(dto)
            };

            LogAdmin.Create(log);
        }
示例#2
0
        private void LogSyncCertificacionesDetail(List <CertificacionFcMedios> certificaciones)
        {
            var log = new Dtos.Log
            {
                Accion        = "CertificaionesAdmin.SyncCertificaciones",
                App           = "Irsa.PDM.WindowsService",
                CreateDate    = DateTime.Now,
                Modulo        = "Certificaciones",
                Tipo          = App.Info,
                UsuarioAccion = UsuarioLogged,
                Descripcion   = string.Format("DETALLE de certificaciones a ingresar: {0}", JsonConvert.SerializeObject(certificaciones))
            };

            LogAdmin.Create(log);
        }
示例#3
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);
        }
        private void LogSyncAprobacionesDetail(IList <Entities.AprobacionSap> aprobaciones)
        {
            var data = aprobaciones.Select(e => new AprobacionSap
            {
                CampaniaId      = e.Campania.Id,
                CampaniaNombre  = e.Campania.Nombre,
                ProveedorCodigo = e.ProveedorCodigo,
                ProveedorNombre = e.ProveedorNombre,
                MontoTotal      = e.MontoTotal
            }).ToList();

            var log = new Dtos.Log
            {
                Accion        = "AprobacionesSapAdmin.CreateAprobaciones",
                App           = "Irsa.PDM.Web",
                CreateDate    = DateTime.Now,
                Modulo        = "Aprobaciones",
                Tipo          = App.Info,
                UsuarioAccion = UsuarioLogged,
                Descripcion   = string.Format("DETALLE de aprobaciones a sincronizar con sap: {0}", JsonConvert.SerializeObject(data))
            };

            _logAdmin.Create(log);
        }
        private void LogCreateInfo(Dtos.Tarifario dto)
        {
            var log = new Dtos.Log
            {
                Accion        = "TarifarioAdmin.CreateTarifario",
                App           = "Irsa.PDM.Web",
                CreateDate    = DateTime.Now,
                Modulo        = "Tarifarios",
                Tipo          = App.Info,
                UsuarioAccion = UsuarioLogged,
                Descripcion   = string.Format("Nuevo tarifario. ID: {0}", dto.Id)
            };

            LogAdmin.Create(log);
        }