public void CreateDB()
        {
            var query = new SqliteQuery();

            query.Type  = QueryType.Create;
            query.Table = "user_registration";
            query.Value =
                "user_id integer primary key autoincrement, user_email text, email_sent_flag text default 'y'";

            using (var database = new Sqlite(_dbFile))
            {
                database.SetData(query);
            }

            query       = new SqliteQuery();
            query.Type  = QueryType.Select;
            query.Table = "user_registration";
            query.Value = "count(*)";

            DataTable result = null;

            using (var database = new Sqlite(_dbFile))
            {
                result = database.GetData(query);
            }
        }
Exemple #2
0
 public static List <Transaction> Transactions()
 {
     using (IDbConnection cnn = new SQLiteConnection(SqliteDataAccess.LoadConnectionString()))
     {
         string read   = SqliteQuery.Read("ViewTransaction");
         var    output = cnn.Query <Transaction>(read, new DynamicParameters());
         return(output.ToList());
     }
 }
Exemple #3
0
 public static List <UnitProgressModel> UnitProgress()
 {
     using (IDbConnection cnn = new SQLiteConnection(SqliteDataAccess.LoadConnectionString()))
     {
         string read   = SqliteQuery.Read("ViewUnitProgress");
         var    output = cnn.Query <UnitProgressModel>(read, new DynamicParameters());
         return(output.ToList());
     }
 }
Exemple #4
0
        public static void Dropdown(DropdownModel table)
        {
            List <string> list = Read.Dropdown(table.NameOfTable, "Name=" + table.Name);

            if (list != null)
            {
                return;
            }
            string insert = SqliteQuery.Create(table.NameOfTable, "Name");

            SqliteDataAccess.ExecuteQuery(insert, table);
        }
Exemple #5
0
        public static void Dropdown(DropdownModel table)
        {
            string update = SqliteQuery.Update("Dropdown", "Name", table.ID);

            SqliteDataAccess.ExecuteQuery(update, table);
        }
Exemple #6
0
        public static void Employee(EmployeeModel table)
        {
            string insert = SqliteQuery.Create("Employee", table.Headers);

            SqliteDataAccess.ExecuteQuery(insert, table);
        }
Exemple #7
0
        public static void User(UserModel table)
        {
            string Delete = SqliteQuery.Delete("User", table.ID);

            SqliteDataAccess.ExecuteQuery(Delete, table);
        }
Exemple #8
0
        public static void BillOfMaterials(BillOfMaterialsModel table)
        {
            string Delete = SqliteQuery.Delete("BillOfMaterials", table.ID);

            SqliteDataAccess.ExecuteQuery(Delete, table);
        }
Exemple #9
0
        public static void InventoryLimit(InventoryLimitModel table)
        {
            string Delete = SqliteQuery.Delete("InventoryLimit", table.ID);

            SqliteDataAccess.ExecuteQuery(Delete, table);
        }
Exemple #10
0
        public static void Employee(EmployeeModel table)
        {
            string Delete = SqliteQuery.Delete("Employee", table.ID);

            SqliteDataAccess.ExecuteQuery(Delete, table);
        }
Exemple #11
0
        public static void Database(DatabaseModel table)
        {
            string update = SqliteQuery.Update("Database", table.Headers, table.ID);

            SqliteDataAccess.ExecuteQuery(update, table);
        }
Exemple #12
0
        public static void BillOfMaterials(BillOfMaterialsModel table)
        {
            string insert = SqliteQuery.Create("BillOfMaterials", table.Headers);

            SqliteDataAccess.ExecuteQuery(insert, table);
        }
Exemple #13
0
        public static void User(UserModel table)
        {
            string insert = SqliteQuery.Create("User", table.Headers);

            SqliteDataAccess.ExecuteQuery(insert, table);
        }
Exemple #14
0
        public static void UnitProgress(UnitProgressModel table)
        {
            string insert = SqliteQuery.Create("UnitProgress", table.Headers);

            SqliteDataAccess.ExecuteQuery(insert, table);
        }
Exemple #15
0
        public static void Transaction(Transaction table)
        {
            string insert = SqliteQuery.Create("Transaction", table.Headers);

            SqliteDataAccess.ExecuteQuery(insert, table);
        }
Exemple #16
0
        public static void InventoryLimit(InventoryLimitModel table)
        {
            string insert = SqliteQuery.Create("InventoryLimit", table.Headers);

            SqliteDataAccess.ExecuteQuery(insert, table);
        }
Exemple #17
0
        public static void Employee(EmployeeModel table)
        {
            string update = SqliteQuery.Update("Employee", table.Headers, table.ID);

            SqliteDataAccess.ExecuteQuery(update, table);
        }
Exemple #18
0
        public static void InventoryLimit(InventoryLimitModel table)
        {
            string update = SqliteQuery.Update("InventoryLimit", table.Headers, table.ID);

            SqliteDataAccess.ExecuteQuery(update, table);
        }
Exemple #19
0
        public static void Database(DatabaseModel table)
        {
            string Delete = SqliteQuery.Delete("Database", table.ID);

            SqliteDataAccess.ExecuteQuery(Delete, table);
        }
Exemple #20
0
        public static void Transaction(Transaction table)
        {
            string update = SqliteQuery.Update("Transaction", table.Headers, table.ID);

            SqliteDataAccess.ExecuteQuery(update, table);
        }
Exemple #21
0
        public static void Inventory(InventoryModel table)
        {
            string Delete = SqliteQuery.Delete("Inventory", table.ItemCode);

            SqliteDataAccess.ExecuteQuery(Delete, table);
        }
Exemple #22
0
        public static void BillOfMaterials(BillOfMaterialsModel table)
        {
            string update = SqliteQuery.Update("BillOfMaterials", table.Headers, table.ID);

            SqliteDataAccess.ExecuteQuery(update, table);
        }
Exemple #23
0
        public static void Transaction(Transaction table)
        {
            string Delete = SqliteQuery.Delete("Transaction", table.ID);

            SqliteDataAccess.ExecuteQuery(Delete, table);
        }
Exemple #24
0
        public static void UnitProgress(UnitProgressModel table)
        {
            string update = SqliteQuery.Update("UnitProgress", table.Headers, table.ID);

            SqliteDataAccess.ExecuteQuery(update, table);
        }
Exemple #25
0
        public static void UnitProgress(UnitProgressModel table)
        {
            string Delete = SqliteQuery.Delete("UnitProgress", table.ID);

            SqliteDataAccess.ExecuteQuery(Delete, table);
        }
Exemple #26
0
        public static void User(UserModel table)
        {
            string update = SqliteQuery.Update("User", table.Headers, table.ID);

            SqliteDataAccess.ExecuteQuery(update, table);
        }
Exemple #27
0
        public static void Dropdown(DropdownModel table)
        {
            string Delete = SqliteQuery.Delete("Dropdown", table.ID);

            SqliteDataAccess.ExecuteQuery(Delete, table);
        }
Exemple #28
0
        public static void Database(DatabaseModel table)
        {
            string insert = SqliteQuery.Create("Database", table.Headers);

            SqliteDataAccess.ExecuteQuery(insert, table);
        }