コード例 #1
0
        //Returns DataTable showing all tenants in a location
        public DataTable ListTenantsAt(string location)
        {
            //string sql = "SELECT Tenants.tenant, Tenants.Location, Tenants.Tag FROM Tenants WHERE Tenants.Location = '@Loction'", "@Location", location;
            string    sql  = @"SELECT Tenants.tenant, Tenants.Location, Tenants.Tag FROM Tenants WHERE Tenants.Location = @Location";
            DataTable data = DatabaseCommunication.GetDataTable(sql, "@Location", location);

            return(data);
        }
コード例 #2
0
        //Returns DataTable showing all entries by event in LogEntry
        public DataTable FindEntriesByEvent(string eventInput)
        {
            string    sql  = @"SELECT LogEntry.Date, LogEntry.Door, LogEntry.Tag, LogEntry.Event, 
                            Tenants.Location, Tenants.Tenant
                            FROM LogEntry
                            JOIN Tenants ON LogEntry.Tag=Tenants.Tag
                            WHERE LogEntry.Event LIKE @EventInput
                            ORDER BY LogEntry.Date DESC
                            LIMIT " + maxEntries + "";
            DataTable data = DatabaseCommunication.GetDataTable(sql, "@EventInput", "%" + eventInput + "%");

            return(data);
        }
コード例 #3
0
        //Returns DataTable showing all entries by tag in LogEntry
        public DataTable FindEntriesByTag(string tag)
        {
            string    sql  = @"SELECT LogEntry.Date, LogEntry.Door, LogEntry.Tag, LogEntry.Event, 
                            Tenants.Location, Tenants.Tenant
                            FROM LogEntry
                            JOIN Tenants ON LogEntry.Tag=Tenants.Tag
                            WHERE Tenants.Tag LIKE @Tag 
                            ORDER BY LogEntry.Date DESC
                            LIMIT " + maxEntries + "";
            DataTable data = DatabaseCommunication.GetDataTable(sql, "@Tag", "%" + tag + "%");

            return(data);
        }