public void Load(SqliteConnection conn, string id) { //Debug.WriteLine("GevolgdeOpleidingModel.Load: " + id); bool shouldClose = false; // clear last connection to preventcirculair call to update _conn = null; // Is the database already open? if (conn.State != ConnectionState.Open) { shouldClose = true; conn.Open(); } // Execute query using (var command = conn.CreateCommand()) { // Create new command command.CommandText = "SELECT GevolgdeOpleiding.ID, PersoonID, OpleidingID, GeslaagdOp, VerlopenOp, OpleidingNaam " + "FROM GevolgdeOpleiding " + "LEFT JOIN Opleiding ON Opleiding.ID = GevolgdeOpleiding.OpleidingID " + "WHERE GevolgdeOpleiding.ID = @COL1"; // Populate with data from the record command.Parameters.AddWithValue("@COL1", id); using (var reader = command.ExecuteReader()) { try { while (reader.Read()) { // Pull values back into class ID = (string)reader[0]; PersoonID = (string)reader[1]; OpleidingID = (string)reader[2]; try { GeslaagdOp = AppDelegate.DateTimeToNSDate((DateTime)reader[3]); } catch { } try { VerlopenOp = AppDelegate.DateTimeToNSDate((DateTime)reader[4]); } catch { } OpleidingNaam = (string)reader[5]; } } catch (Exception ex) { Debug.WriteLine("ERROR: " + ex.Message); } } } if (shouldClose) { conn.Close(); } // Save last connection _conn = conn; }
public void Load(SqliteConnection conn, string id) { bool shouldClose = false; // clear last connection to preventcirculair call to update _conn = null; // Is the database already open? if (conn.State != ConnectionState.Open) { shouldClose = true; conn.Open(); } // Execute query using (var command = conn.CreateCommand()) { // Create new command command.CommandText = "SELECT ClubLidmaatschap.ID, PersoonID, ClubID, IngeschrevenOp, UitgeschrevenOp, ClubNaam " + "FROM ClubLidmaatschap LEFT JOIN Club ON Club.ID = ClubLidmaatschap.ClubID " + "WHERE ClubLidmaatschap.ID = @COL1"; // Populate with data from the record command.Parameters.AddWithValue("@COL1", id); using (var reader = command.ExecuteReader()) { while (reader.Read()) { // Pull values back into class ID = (string)reader[0]; PersoonID = (string)reader[1]; ClubID = (string)reader[2]; try { IngeschrevenOp = AppDelegate.DateTimeToNSDate((DateTime)reader[3]); } catch { } try { UitgeschrevenOp = AppDelegate.DateTimeToNSDate((DateTime)reader[4]); } catch { } ClubNaam = (string)reader[5]; } } } if (shouldClose) { conn.Close(); } // Save last connection _conn = conn; }
public void Load(SqliteConnection conn, string id) { bool shouldClose = false; // clear last connection to preventcirculair call to update _conn = null; // Is the database already open? if (conn.State != ConnectionState.Open) { shouldClose = true; conn.Open(); } // Execute query using (var command = conn.CreateCommand()) { // Create new command command.CommandText = "SELECT WerkPeriode.ID, PersoonID, BedrijfID, GestartOp, GestoptOp, BedrijfNaam " + "FROM WerkPeriode LEFT JOIN Bedrijf ON Bedrijf.ID = WerkPeriode.BedrijfID " + "WHERE WerkPeriode.ID = @COL1"; // Populate with data from the record command.Parameters.AddWithValue("@COL1", id); using (var reader = command.ExecuteReader()) { while (reader.Read()) { // Pull values back into class ID = (string)reader[0]; PersoonID = (string)reader[1]; BedrijfID = (string)reader[2]; GestartOp = AppDelegate.DateTimeToNSDate((DateTime)reader[3]); GestoptOp = AppDelegate.DateTimeToNSDate((DateTime)reader[4]); BedrijfNaam = (string)reader[5]; } } } if (shouldClose) { conn.Close(); } // Save last connection _conn = conn; }
public override void AwakeFromNib() { Debug.WriteLine("Start: AankoopController.AwakeFromNib"); //base.AwakeFromNib(); _parentController = this.PresentingViewController as PersoonController; if (_parentController != null) { Aankoop = _parentController.SelectedAankoop; if (Aankoop == null) { Aankoop = new AankoopModel(); GekochtOpDate.DateValue = AppDelegate.DateTimeToNSDate(DateTime.Now); GekochtOpText.StringValue = String.Empty; IsNieuw = true; } else { GekochtOpText.StringValue = GekochtOpDate.DateValue.ToString(); } Debug.WriteLine("GekochtOpDate: " + GekochtOpDate.DateValue); Debug.WriteLine("GekochtOpText: " + GekochtOpText.StringValue); if (ApparatenCombobox != null) { ApparatenCombobox.UsesDataSource = true; ApparatenCombobox.Completes = true; ApparatenCombobox.DataSource = new ApparatenComboDS(); if (!Aankoop.ApparaatNaam.Equals(string.Empty)) { var index = ApparatenCombobox.DataSource.IndexOfItem(ApparatenCombobox, Aankoop.ApparaatNaam); ApparatenCombobox.SelectItem(index); } } } Debug.WriteLine("Start: AankoopController.AwakeFromNib"); }
public void Load(SqliteConnection conn, string id) { //Debug.WriteLine("PersoonModel.Load(" + id + ")"); bool shouldClose = false; // clear last connection to preventcirculair call to update _conn = null; // Is the database already open? if (conn.State != ConnectionState.Open) { shouldClose = true; conn.Open(); } // Execute query using (var command = conn.CreateCommand()) { // Create new command command.CommandText = "SELECT ID, Achternaam, Adres, Email, " + "Geboortedatum, Imagepath, Initialen, Mobiel, Postcode, " + "Telefoon, Tussenvoegsel, Voornamen, Woonplaats FROM Persoon WHERE ID = @COL1"; // Populate with data from the record command.Parameters.AddWithValue("@COL1", id); using (var reader = command.ExecuteReader()) { var r = reader.HasRows; while (reader.Read()) { // Pull values back into class ID = (string)reader["ID"]; Achternaam = (string)reader["Achternaam"]; Adres = (string)reader["Adres"]; Email = (string)reader["Email"]; Geboortedatum = AppDelegate.DateTimeToNSDate((DateTime)reader["Geboortedatum"]); Imagepath = (string)reader["Imagepath"]; Initialen = (string)reader["Initialen"]; Mobiel = (string)reader["Mobiel"]; Postcode = (string)reader["Postcode"]; Telefoon = (string)reader["Telefoon"]; Tussenvoegsel = (string)reader["Tussenvoegsel"]; Voornamen = (string)reader["Voornamen"]; Woonplaats = (string)reader["Woonplaats"]; // ook de 'gevolgde opleidingen' laden LoadGevolgdeOpleidingen(conn, ID); // ook de 'aankopen' laden LoadAankopen(conn, ID); // ook de 'onderhoud' laden // var onderhoudArray = new OnderhoudArrayController(); // onderhoudArray.LoadOnderhoud(conn, ID); // InOnderhoud = onderhoudArray.Onderhoud; // ook de 'clubs' laden // var lidmaatschappenArray = new LidmaatschappenArrayController(); // lidmaatschappenArray.LoadLidmaatschappen(conn, ID); // Lidmaatschappen = lidmaatschappenArray.Lidmaatschappen; } } } ////Debug.WriteLine("Joost: " + GevolgdeOpleidingenString); if (shouldClose) { conn.Close(); } // Save last connection _conn = conn; }