Exemplo n.º 1
0
        public static Directories GetFromDB(SQLiteDataBase DB)
        {
            if (DB.GetConfigValue("Work_Directory") == "")
            {
                return(null);
            }
            Directories Dir = new Directories();

            Dir.Work          = DB.GetConfigValue("Work_Directory") + @"\";
            Dir.Prep          = Dir.Work + DB.GetConfigValue("Prep_Directory") + @"\";
            Dir.Template      = Dir.Work + DB.GetConfigValue("Template_Directory") + @"\";
            Dir.Archive       = DB.GetConfigValue("Archive_Directory") + @"\";
            Dir.Archive_Photo = DB.GetConfigValue("Archive_Directory_Photo") + @"\";
            Dir.Data          = Dir.Prep + DB.GetConfigValue("Prep_Data_Directory") + @"\";
            Dir.Output        = Dir.Prep + DB.GetConfigValue("Prep_Output_Directory") + @"\";
            Dir.Source        = Dir.Prep + DB.GetConfigValue("Prep_Source_Directory") + @"\";
            Dir.Cloud         = DB.GetConfigValue("Cloud_Directory") + @"\";

            if (!Directory.Exists(Dir.Archive))
            {
                Directory.CreateDirectory(Dir.Archive);
            }
            if (!Directory.Exists(Dir.Archive_Photo))
            {
                Directory.CreateDirectory(Dir.Archive_Photo);
            }
            if (!Directory.Exists(Dir.Cloud))
            {
                Directory.CreateDirectory(Dir.Cloud);
            }
            return(Dir);
        }
Exemplo n.º 2
0
        static public SQLiteDataBase Open(string FileName)
        {
            SQLiteDataBase NewBase = new SQLiteDataBase(FileName);

            if (NewBase.OpenDB())
            {
                return(NewBase);
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 3
0
        static public SQLiteDataBase Create(string FileName, string Query)
        {
            SQLiteDataBase NewBase = new SQLiteDataBase(FileName);

            if (NewBase.CreateDB(Query))
            {
                return(NewBase);
            }
            else
            {
                return(null);
            }
        }