public static void CrearCarpetaRegistro(CarpetaRegistro carpetaRegistro) { if (!AdministradorCarpetasRegistro.ExisteCarpetaRegistro(carpetaRegistro)) { Directory.CreateDirectory(carpetaRegistro.CarpetaRaizCompleto); } }
public static ArchivoRegistro CargarArchivoRegistro(CarpetaRegistro carpetaRegistro) { if (AdministradorCarpetasRegistro.ExisteArchivoRegistro(carpetaRegistro)) { return((ArchivoRegistro)SerializacionXML.DeserializarObjetoArchivo(typeof(ArchivoRegistro), carpetaRegistro.NombreArchivoCompleto)); } else { return(new ArchivoRegistro()); } }
public static void GrabarLogs(TipoRegistro tipoRegistro, string sql, Exception excepcion, string observaciones) { string pathlogs = ConfigurationManager.AppSettings["PathToLogs"]; string aplicalogs = ConfigurationManager.AppSettings["AplicaLogs"]; string usuario; string nombreArchivo = "Registro"; if (HttpContext.Current != null) { usuario = HttpContext.Current.User.Identity.Name.ToString().ToLower(); } else { usuario = "automatico"; } bool registrarLog = false; if (tipoRegistro != TipoRegistro.Actividad || aplicalogs == "true") { registrarLog = true; } if (registrarLog) { if (pathlogs == "") { throw new Exception(excepcion.ToString()); //return; } CarpetaRegistro carpetaRegistro = new CarpetaRegistro(pathlogs, usuario, nombreArchivo); ArchivoRegistro archivoRegistro = AdministradorCarpetasRegistro.CargarArchivoRegistro(carpetaRegistro); Registro registro = new Registro(usuario, tipoRegistro, sql, excepcion, observaciones); archivoRegistro.AgregarRegistro(registro); AdministradorCarpetasRegistro.GuardarArchivoRegistro(carpetaRegistro, archivoRegistro); } }
public static void GuardarArchivoRegistro(CarpetaRegistro carpetaRegistro, ArchivoRegistro archivoRegistro) { AdministradorCarpetasRegistro.CrearCarpetaRegistro(carpetaRegistro); SerializacionXML.SerializarObjetoArchivo(archivoRegistro, carpetaRegistro.NombreArchivoCompleto); }
public static bool ExisteArchivoRegistro(CarpetaRegistro carpetaRegistro) { return(File.Exists(carpetaRegistro.NombreArchivoCompleto)); }
public static bool ExisteCarpetaRegistro(CarpetaRegistro carpetaRegistro) { return(Directory.Exists(carpetaRegistro.CarpetaRaizCompleto)); }