static void Main(string[] args) { var persoon = new Student(); persoon.VerhoogDeLeeftijd(); persoon.VerhoogDeLeeftijd(); persoon.VerhoogDeLeeftijd(); persoon.VerhoogDeLeeftijd(); var field = persoon.GetType().GetField("_leeftijd", BindingFlags.NonPublic | BindingFlags.Instance); var value = field.GetValue(persoon); Console.WriteLine(value); Persoon p2 = new Persoon(123); foreach (var f in p2.GetType().GetFields(BindingFlags.NonPublic | BindingFlags.Instance)) { object v = f.GetValue(persoon); f.SetValue(p2, v); } Console.WriteLine(p2); Persoon p3 = new Persoon(23123); p3.Reinitialize(); MyDemoStruct st = new MyDemoStruct(4); st.Reinitialize(); Console.WriteLine(st.Data); }
private static void PasPersoonAan(ref Persoon j) { //j = new Persoon { Naam = "Piet", Leeftijd = 14 }; j.Leeftijd++; //j = new Persoon { Naam = "Pietje", Leeftijd = 14 }; }
private static void IsEqual1(Persoon p1, Persoon p2) { Console.WriteLine("IsEqual1:"); Console.WriteLine("Equals: {0}", p1.Equals(p2)); Console.WriteLine("==: {0}", p1 == p2); Console.WriteLine(); }
static void Main(string[] args) { Persoon p = new Persoon { Leeftijd = 31, Naam = "Manuel" }; PasPersoonAan(ref p); Console.WriteLine(p.Leeftijd); int q; OutDemo(out q); Console.WriteLine(q); long[] items = new long[5]; items[0] = 23; items[1] = 3; items[2] = 4; items[3] = 123; items[4] = 3423; long[] items2 = new long[] { 23, 3, 4, 123, 3423 }; ParamsDemo(23, new long[] { 23, 3, 4, 123, 3423 }); ParamsDemo(23, items); ParamsDemo(23, 3, 4, 123, 3423); Console.WriteLine("{0} asdf {1} fsdf {0} sdfd {2}", 23, "asdf", new Persoon() { Leeftijd = 21, Naam = "Manuel" }); Console.WriteLine(Fac(042972)); }
static void Main(string[] args) { var doc = XDocument.Load("Input.xml"); PrintElement(doc.Root); Console.WriteLine(); XNamespace xmlns = "MijnEigenMooieUniekeNamespace-V2"; XNamespace producten = "MijnEigenMooieUniekeNamespace-Producten-V2"; foreach (var item in from element in doc.Descendants(producten + "Product") let prijs = (decimal?)element.Element(producten + "Prijs") ?? -1 where prijs < 500 select prijs) { Console.WriteLine(item); } var doc2 = new XDocument( new XElement(xmlns + "Persoon", new XElement(xmlns + "Naam", "klaas"), new XElement(xmlns + "Achternaam", "veenstra"), new XElement(xmlns + "Geboortedatum", new DateTime(2009,11,9).ToString("yyyy-MM-dd")), new XElement(producten + "Producten", new XElement(producten + "Product", new XElement(producten + "Naam", "Printer"), new XElement(producten + "Prijs", 145m))))); doc2.Save("klaas.xml"); var persoon = new Persoon { Naam = "Freddy", Achternaam = "Amstel", Geboortedatum = new DateTime(2011, 5,14), Producten = new Producten { new Product { Naam = "Winkelwagentje", Prijs = 5m } } }; using (var stream = File.Create("Test.xml")) { var ser = new DataContractSerializer(typeof(Persoon)); ser.WriteObject(stream, persoon); } Persoon inlezen = null; using (var stream = File.OpenRead("Test.xml")) { var ser = new DataContractSerializer(typeof(Persoon)); inlezen = (Persoon)ser.ReadObject(stream); } Console.WriteLine(inlezen.Naam); }
public ActionResult Create(Persoon persoon) { if (ModelState.IsValid) { db.Personen.Add(persoon); db.SaveChanges(); return RedirectToAction("Index"); } return View(persoon); }
public void TestObjectInitializer() { var persoon = new Persoon { Leeftijd = 31, Naam = "Manuel Riezebosch" }; var persoon2 = new Persoon(); persoon2.Leeftijd = 31; persoon2.Naam = "Manuel Riezebosch"; }
public async void Login () { try { var data = await DependencyService.Get<Dependency.IAuthenticator> ().Authenticate (authority, graphResourceUri, clientId, returnUri); currentUser = findUserByID(data.UserInfo.GivenName, data.UserInfo.FamilyName); if (OnLoggedInSuccess != null) OnLoggedInSuccess(this, 0); } catch (Exception e) { if (OnLoggedInFailed != null) OnLoggedInFailed (this, e); } }
// POST api/Persoon public HttpResponseMessage PostPersoon(Persoon persoon) { if (ModelState.IsValid) { db.Personen.Add(persoon); db.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, persoon); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = persoon.Id })); return response; } else { return Request.CreateResponse(HttpStatusCode.BadRequest); } }
public void TestPersoon() { var persoon1 = new Persoon(); persoon1.Naam = "Manuel Riezebosch"; persoon1.Leeftijd = 31; var persoon2 = new Persoon() { Naam = "Manuel Riezebosch", Leeftijd = 31 }; var persoon3 = new Persoon("Manuel Riezebosch") { Naam = "Ezra Riezebosch", Leeftijd = 31 }; }
public DateTimeView(Persoon person) { var labelStyle = new Style (typeof(Label)) .Set (Label.FontSizeProperty, 8) .Set (Label.TextColorProperty, StyleKit.MediumGrey) .Set (Image.VerticalOptionsProperty, LayoutOptions.Center); var iconStyle = new Style (typeof(Image)) .Set (Image.HeightRequestProperty, 10) .Set (Image.WidthRequestProperty, 10) .Set (Image.VerticalOptionsProperty, LayoutOptions.Center); var stack = new StackLayout () { VerticalOptions = LayoutOptions.Center, HeightRequest = 20, Padding = new Thickness (0), Orientation = StackOrientation.Horizontal, Children = { new Image () { Style = iconStyle, Source = StyleKit.Icons.SmallCalendar, }, new Label () { Text = DateTime.Now.ToString(), Style = labelStyle, }, new BoxView () { Color = Color.Transparent, WidthRequest = 20 }, new Image () { Style = iconStyle, Source = StyleKit.Icons.SmallClock, }, new Label () { Text = DateTime.Now.ToString() + " Minutes", Style = labelStyle, } } }; Content = stack; }
public void AddToPersonen(Persoon persoon) { base.AddObject("Personen", persoon); }
public ActionResult Dashboard() { //try //{ // ApplicationUser appUser = aMgr.FindById(User.Identity.GetUserId()); // string userName = appUser.UserName; // Gebruiker user = gMgr.FindUser(userName); // Dashbord dashbord = dashMgr.GetDashboardWithFollows(user); // dashbord = dashMgr.UpdateDashboard(dashbord); // <-- zien dat elk DashItem up-to-date is //} //catch //{ //} bool ingelogd = false; IEnumerable <Persoon> ObjList = dMgr.GetPersonen().ToList(); List <string> names = ObjList.Select(p => p.Naam).ToList(); ViewData["names"] = names; Persoon persoon = dMgr.GetPersoon(170); int aantalTweets = dMgr.GetNumber(persoon); //int aantalTweets = 69; ViewBag.NUMMER1 = aantalTweets; ViewBag.naam1 = persoon.Naam; //System.Diagnostics.Debug.WriteLine("tweets per dag"+aantalTweets); int[] init = { 0, 1, 3, 2, 8, 6, 5, 4, 9, 7 }; //ViewData["init"] = init; List <double> spark = dMgr.GetTotalMessagesSparkline(); spark.Reverse(); ViewBag.msgsSpark = spark; ViewBag.percent = dMgr.GetstijgingTweets(); //List<GraphData> data = dMgr.GetTweetsPerDagList(persoon, 20); //ViewBag.DATA = data; ApplicationUser currUser = aMgr.FindById(System.Web.HttpContext.Current.User.Identity.GetUserId()); Dashbord dash; if (currUser != null) { string userName = currUser.UserName; Gebruiker user = gMgr.FindUser(userName); dash = dashMgr.GetDashboardWithFollows(user); ingelogd = true; } else { //not jet ready //have to add defaultdash string userName = "******"; Gebruiker user = gMgr.FindUser(userName); dash = dashMgr.GetDashboardWithFollows(user); } ViewBag.Ingelogd = ingelogd; ViewBag.INIT = dash.ZonesOrder; //dashMgr.GetDashItems().Where(d => d.AdminGraph == true); ViewBag.AANTAL = dashMgr.GetDashItems().Where(d => d.AdminGraph == true).Count(); //GraphDataViewModel model = new GraphDataViewModel { dash = dash, //}; return(View(dash)); }
private void Aanmelden() { try { if (DataPersoon.BestaatGebruiker(gebruikersnaamLimietTextBox.Text)) { Persoon persoon = DataPersoon.GeefWachtwoord(gebruikersnaamLimietTextBox.Text); //StopThread(); if (wachtwoordpasswoordTextBox.Hash == persoon.Wachtwoord) { BasisForm formBasis = new BasisForm(persoon); aanmeldenButton.Enabled = true; aanmeldenProsesBar.Visible = false; Visible = false; switch (persoon.Functie.FunctieNaam) { case "Conferentie voorzitter": MenuVoorzittersForm cf = new MenuVoorzittersForm(persoon); cf.ShowDialog(); break; case "Deelnemer": EvaluatieForm ev = new EvaluatieForm(persoon); ev.ShowDialog(); break; case "Adminestratieve medewerker": MenuAdminestratieveMedewerkerForm f = new MenuAdminestratieveMedewerkerForm(); f.ShowDialog(); break; case "Expert": break; case "Directie": NieuwPersoonForm nf = new NieuwPersoonForm(persoon); nf.ShowDialog(); break; } InvokeForm(true); } else { MessageBox.Show("Het wachtwoord die u hebt ingegevens is verkeerd.", "Waarschuwing", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("De gebruikersnaam bestaat niet.", "Waarschuwing", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (SqlException) { MessageBox.Show("De connectie met de database is verbroken.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//private static Reis[] newReis() //{ // Reis[] reis = new Reis[5]; // //reis[0] = new Autovakantie(aantalPersoonen = 7, vertrekDatume(22, 11, 2020), terugKeerDatume(11, 12, 2020)); // reis[0] = new Autovakantie // { // AantalPersoonen = 7, // TerugKeerDatume = new DateTime(22, 12, 2020), // VertrekDatume = new DateTime(22, 12, 2020) // }; // reis[1] = new Autovakantie // { // AantalPersoonen = 5, // VertrekDatume = new DateTime(22, 11, 2020), // TerugKeerDatume = new DateTime(24, 12, 2020) // }; // reis[2] = new Cruise // { // AantalPersoonen = 5, // VertrekDatume = new DateTime(10, 12, 2020), // TerugKeerDatume = new DateTime(24, 02, 2021) // }; // reis[3] = new Vliegtuigvakantie // { // AantalPersoonen = 3, // VertrekDatume = new DateTime(10, 12, 2020), // TerugKeerDatume = new DateTime(24, 02, 2021) // }; // reis[4] = new Vliegtuigvakantie // { // AantalPersoonen = 3, // VertrekDatume = new DateTime(10, 12, 2020), // TerugKeerDatume = new DateTime(24, 03, 2021) // }; // Console.ForegroundColor = ConsoleColor.Yellow; // Console.WriteLine(lijn); // Console.WriteLine(); // Console.WriteLine(reis[0].AantalPersoonen); // Console.WriteLine($"reis #1 name : {reis[0].AantalDagen}\ntotal persoonen : {reis[0].AantalPersoonen}\n vertruken op : {reis[0].VertrekDatume.Date}\nterug op : {reis[0].TerugKeerDatume.Date}"); // Console.WriteLine($"reis #2 name : {reis[1].AantalDagen}\ntotal persoonen : {reis[1].AantalPersoonen}\n vertruken op : {reis[1].VertrekDatume.Date}\nterug op : {reis[1].TerugKeerDatume.Date}"); // Console.WriteLine($"reis #3 name : {reis[2].AantalDagen}\ntotal persoonen : {reis[2].AantalPersoonen}\n vertruken op : {reis[2].VertrekDatume.Date}\nterug op : {reis[2].TerugKeerDatume.Date}"); // Console.WriteLine($"reis #4 name : {reis[3].AantalDagen}\ntotal persoonen : {reis[3].AantalPersoonen}\n vertruken op : {reis[3].VertrekDatume.Date}\nterug op : {reis[3].TerugKeerDatume.Date}"); // Console.WriteLine($"reis #5 name : {reis[4].AantalDagen}\ntotal persoonen : {reis[4].AantalPersoonen}\n vertruken op : {reis[4].VertrekDatume.Date}\nterug op : {reis[4].TerugKeerDatume.Date}"); // Console.WriteLine(); // Console.WriteLine(lijn); // Console.WriteLine(); // Console.ResetColor(); // return reis; //} private static Persoon[] newpersson() { Persoon[] persoons = new Persoon[5]; persoons[0] = new Persoon { VoorNaam = "SAif1", FamilieNaam = "s1s", Adres = new Adres { Gemeente = "saifGe1", HuisNr = "s1s", Postcode = 1111, Straat = "saifStraat" } }; persoons[1] = new Persoon { FamilieNaam = "s2s", VoorNaam = "Saif2", Adres = new Adres { Postcode = 2222, Gemeente = "saifGe2", Straat = "s2s", HuisNr = "s2" } }; persoons[2] = new Persoon { FamilieNaam = "s3s", VoorNaam = "saif3", Adres = new Adres { Postcode = 3333, Gemeente = "saifGe3", Straat = "s3s", HuisNr = "s3" } }; persoons[3] = new Persoon { FamilieNaam = "s4s", VoorNaam = "saif4", Adres = new Adres { Postcode = 4444, Gemeente = "saifGe4", Straat = "s4s", HuisNr = "s4" } }; persoons[4] = new Persoon { FamilieNaam = "s5s", VoorNaam = "saif5", Adres = new Adres { Postcode = 5555, Gemeente = "saifGe5", Straat = "s5s", HuisNr = "s5" } }; Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine(lijn); Console.WriteLine(); Console.WriteLine($"name : {persoons[0].Naam}\n Gemeente : {persoons[0].Adres.Gemeente}\n straat : {persoons[0].Adres.Straat}\n huisNr : {persoons[0].Adres.HuisNr}\n poscode : {persoons[0].Adres.Postcode}"); Console.WriteLine($"name : {persoons[1].Naam}\n Gemeente : {persoons[1].Adres.Gemeente}\n straat : {persoons[1].Adres.Straat}\n huisNr : {persoons[1].Adres.HuisNr}\n poscode : {persoons[1].Adres.Postcode}"); Console.WriteLine($"name : {persoons[2].Naam}\n Gemeente : {persoons[2].Adres.Gemeente}\n straat : {persoons[2].Adres.Straat}\n huisNr : {persoons[2].Adres.HuisNr}\n poscode : {persoons[2].Adres.Postcode}"); Console.WriteLine($"name : {persoons[3].Naam}\n Gemeente : {persoons[3].Adres.Gemeente}\n straat : {persoons[3].Adres.Straat}\n huisNr : {persoons[3].Adres.HuisNr}\n poscode : {persoons[3].Adres.Postcode}"); Console.WriteLine($"name : {persoons[4].Naam}\n Gemeente : {persoons[4].Adres.Gemeente}\n straat : {persoons[4].Adres.Straat}\n huisNr : {persoons[4].Adres.HuisNr}\n poscode : {persoons[4].Adres.Postcode}"); Console.WriteLine(); Console.WriteLine(lijn); Console.WriteLine(); Console.ResetColor(); return(persoons); }
public void VoegPersoonToe(Persoon persoon) { VoegToe(persoon); }
public void Add(Persoon p) { p.Id = personen.Keys.Max() + 1; personen.Add(p.Id, p); }
public void aanmaken(Persoon p) { personen.Add(p); }
private void cbPersonen_SelectionChanged(object sender, SelectionChangedEventArgs e) { Persoon selected = (Persoon)cbPersonen.SelectedItem; imgCombobox.DataContext = selected; }
public void updatePersoon(Persoon persoon) { initNonExistingRepo(); elementRepository.updatePersoon(persoon); }
public bool ValideerGebruiker(Gebruiker g, out Persoon p) { bool flag = false; if(g == null) { ErrorCode = "Null value 'Gebruiker' passed through"; p = null; return false; } else { SqlCommand sqlComm = new SqlCommand("spGetPersoon", sqlConn); sqlComm.CommandType = System.Data.CommandType.StoredProcedure; sqlComm.Parameters.AddWithValue("@GEBRUIKERSNAAM", g.GebruikersNaam); sqlComm.Parameters.AddWithValue("@WACHTRWOORD", g.WachtWoord); Persoon persoonGegevens = null; try { if (sqlConn.State != System.Data.ConnectionState.Open) { sqlConn.Open(); SqlDataReader reader = sqlComm.ExecuteReader(); if(reader.HasRows) { while(reader.Read()) { persoonGegevens = new Persoon((int)reader["PersoonID"], (string)reader["Voornaam"], (string)reader["Achternaam"], (string)reader["Tussenvoegsel"], (string)reader["Adres"], (string)reader["Postcode"], (string)reader["Geboortedatum"], (string)reader["Woonplaats"], (string)reader["Geslacht"], (string)reader["Telefoon1"], (string)reader["Telefoon2"], (string)reader["Email"]); } } } } catch(Exception ex) { ErrorCode = ex.Message; } finally { sqlConn.Close(); } p = persoonGegevens; if(persoonGegevens == null) { flag = false; } else { flag = true; } } return flag; }
public bool GetPersoon(Gebruiker g, out Persoon p) { bool flag = false; Persoon pOpgehaald = null; if(g == null) { ErrorCode = "Null value 'Gebruiker' passed through"; p = null; return false; } else { SqlCommand sqlComm = new SqlCommand("spGetPersoon", sqlConn); sqlComm.CommandType = System.Data.CommandType.StoredProcedure; sqlComm.Parameters.AddWithValue("@GEBRUIKERSNAAM", g.GebruikersNaam); sqlComm.Parameters.AddWithValue("@WACHTWOORD", g.WachtWoord); try { sqlConn.Open(); SqlDataReader reader = sqlComm.ExecuteReader(); if(reader.HasRows) { pOpgehaald = new Persoon((int)reader["ID"], (string)reader["VoorNaam"], (string)reader["AchterNaam"], (string)reader["TussenVoegsels"], (string)reader["Adres"], (string)reader["PostCode"], (string)reader["GeboorteDatum"], (string)reader["Email"], (string)reader["Woonplaats"], (string)reader["Geslacht"], (string)reader["Telefoon1"]); } } catch(Exception ex) { ErrorCode = ex.Message; } finally { sqlConn.Close(); } } p = pOpgehaald; return flag; }
private void ToonVolledigenaam(Persoon p) { MessageBox.Show("p " + p.Volledigenaam()); }
public ActionResult Edit(Persoon persoon) { if (ModelState.IsValid) { db.Entry(persoon).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(persoon); }
public void verwijderen(Persoon p) { personen.Remove(p); }
private bool Filter(Persoon p) { return p.Leeftijd > 3; }
public void DubbelVerwijderenTestOrigineelLidInactief() { // ARRANGE var groep = new ChiroGroep(); var groepsWerkJaar = new GroepsWerkJaar { Groep = groep }; var origineel = new Persoon(); var dubbel = new Persoon(); var origineleGp = new GelieerdePersoon { Persoon = origineel, Groep = groep }; var dubbeleGp = new GelieerdePersoon { Persoon = dubbel, Groep = groep }; origineel.GelieerdePersoon.Add(origineleGp); dubbel.GelieerdePersoon.Add(dubbeleGp); groep.GelieerdePersoon.Add(origineleGp); groep.GelieerdePersoon.Add(dubbeleGp); var origineelLid = new Leiding { GelieerdePersoon = origineleGp, GroepsWerkJaar = groepsWerkJaar, UitschrijfDatum = DateTime.Today.AddDays(-1), NonActief = true, ID = 1 }; var dubbelLid = new Leiding { GelieerdePersoon = dubbeleGp, GroepsWerkJaar = groepsWerkJaar, UitschrijfDatum = null, NonActief = false, ID = 2 }; origineleGp.Lid.Add(origineelLid); dubbeleGp.Lid.Add(dubbelLid); groepsWerkJaar.Lid.Add(origineelLid); groepsWerkJaar.Lid.Add(dubbelLid); var allePersonen = new List <Persoon> { origineel, dubbel }; var repositoryProviderMock = new Mock <IRepositoryProvider>(); repositoryProviderMock.Setup(src => src.RepositoryGet <Persoon>()) .Returns(new DummyRepo <Persoon>(allePersonen)); repositoryProviderMock.Setup(src => src.RepositoryGet <Lid>()) .Returns(new DummyRepo <Lid>(new List <Lid> { origineelLid, dubbelLid })); repositoryProviderMock.Setup(src => src.RepositoryGet <GelieerdePersoon>()) .Returns(new DummyRepo <GelieerdePersoon>(new List <GelieerdePersoon> { origineleGp, dubbeleGp })); Factory.InstantieRegistreren(repositoryProviderMock.Object); // ACT var target = Factory.Maak <GapUpdater>(); target.DubbelVerwijderen(origineel, dubbel); // ASSERT Assert.IsTrue(origineleGp.Lid.Contains(dubbelLid)); Assert.IsFalse(groepsWerkJaar.Lid.Contains(origineelLid)); }
protected void btnBewaren_Click(object sender, EventArgs e) { string naam = txtNaam.Text.Trim(); if (naam.Length == 0) { Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('Gelieve een naam op te geven');", true); txtNaam.Focus(); return; } string voornaam = txtVoornaam.Text.Trim(); if (voornaam.Length == 0) { Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('Gelieve een voornaam op te geven');", true); txtVoornaam.Focus(); return; } if (dtpGeboortedatum.SelectedDate == null || dtpGeboortedatum.SelectedDate == DateTime.MinValue) { Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('Gelieve een geboortedatum op te geven');", true); dtpGeboortedatum.Focus(); return; } DateTime geboortedatum = (DateTime)dtpGeboortedatum.SelectedDate; if (rdbMan.Checked == false && rdbVrouw.Checked == false) { Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('Gelieve een geslacht te kiezen');", true); rdbMan.Focus(); return; } bool isman = false; if (rdbMan.Checked == true) { isman = true; } Persoon persoon; if (isNieuw) { persoon = new Persoon(naam, voornaam, geboortedatum, isman); persoonService.VoegPersoonToe(persoon); } else { persoon = persoonService.Personen[lstPersonen.SelectedIndex]; persoon.Naam = naam; persoon.Voornaam = voornaam; persoon.Geboortedatum = geboortedatum; persoon.IsMan = isman; persoonService.OrderList(); } StartSituatie(); VulListbox(); int teller = 0; int positie = -1; foreach (Persoon zoekpersoon in persoonService.Personen) { if (zoekpersoon == persoon) { positie = teller; break; } teller++; } lstPersonen.SelectedIndex = positie; lstPersonen_SelectedIndexChanged(null, null); }
public void deletePersoon(Persoon persoon) { context.Personen.Remove(persoon); context.SaveChanges(); }
public Persoon CreatePersoon(Persoon persoon) { ctx.Personen.Add(persoon); ctx.SaveChanges(); return(persoon); }
public void updatePersoon(Persoon persoon) { context.Entry(persoon).State = EntityState.Modified; context.SaveChanges(); }
public void VoegPersoonToeEnBewaar(Persoon persoon) { VoegPersoonToe(persoon); Bewaar(); }
public bool IsGav(Persoon p) { throw new NotImplementedException(); }
protected override void Seed(EFContext context) { base.Seed(context); Persoon p = new Persoon() { Voornaam = "Imade", Achternaam = "Annouri", }; Persoon p2 = new Persoon() { Voornaam = "Annick", Achternaam = "De Ridder" }; Account a1 = new Account() { Alerts = new List <Domain.Alert.Alert>(), Naam = "Sander" }; Account a2 = new Account() { Alerts = new List <Domain.Alert.Alert>(), Naam = "Stijn" }; //zal WEL getriggered worden Alert al1 = new Alert() { MinTrendWaarde = 3, Type = TrendType.STIJGEND, voorwaarde = Voorwaarde.AANTALVERMELDINGEN, Entiteit = p, PlatformType = PlatformType.EMAIL }; //zal NIET getriggered worden Alert al2 = new Alert() { MinTrendWaarde = 30, Type = TrendType.DALEND, voorwaarde = Voorwaarde.AANTALVERMELDINGEN, Entiteit = p, PlatformType = PlatformType.WEB }; Alert al3 = new Alert() { MinTrendWaarde = 0, Type = TrendType.STERKOPWAARDS, voorwaarde = Voorwaarde.AANTALVERMELDINGEN, Entiteit = p, PlatformType = PlatformType.ANDROID }; //alerts toevoegen aan accounts a1.Alerts.Add(al1); a1.Alerts.Add(al2); a2.Alerts.Add(al3); //entiteiten toevoegen context.Entiteiten.Add(p); context.Entiteiten.Add(p2); //accounts toevoegen context.Accounts.Add(a1); context.Accounts.Add(a2); context.SaveChanges(); }
public Permissies EigenPermissies(Persoon persoon) { return(Permissies.Geen); }
public MenuVoorzittersForm(Persoon persoon) { InitializeComponent(); _persoon = persoon; }
public bool MagZichzelfLezen(Persoon persoon) { return(false); }
public bool IsGav(Persoon p) { return(false); }
public bool MagLezen(Persoon ik, Persoon persoon2) { return(false); }
public static Persoon CreatePersoon(int ID, global::System.DateTime geboortedatum, string email) { Persoon persoon = new Persoon(); persoon.Id = ID; persoon.Geboortedatum = geboortedatum; persoon.Email = email; return persoon; }
public override bool IsValid(object value) { Persoon p = value as Persoon; return(!((p.Score < 3) && (p.Wedde > 3000))); }
// PUT api/Persoon/5 public HttpResponseMessage PutPersoon(int id, Persoon persoon) { if (ModelState.IsValid && id == persoon.Id) { db.Entry(persoon).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return Request.CreateResponse(HttpStatusCode.NotFound); } return Request.CreateResponse(HttpStatusCode.OK); } else { return Request.CreateResponse(HttpStatusCode.BadRequest); } }
public IActionResult ZoekPersoon(string bsnZoek) { Persoon result = HaalPersoonUitBrp(bsnZoek); return(View(result)); }
private string Select(Persoon p) { return p.Naam; }
public int getAantalMentions(Persoon persoon) { return(0); }
public bool MagLezen(Persoon ik, Persoon persoon2) { throw new NotImplementedException(); }
public BasisForm(Persoon persoon) { _persoon = persoon; }
private void buttonReadFile_Click(object sender, EventArgs e) { string foutmelding = null; string[] allLines; try { allLines = File.ReadAllLines(textFilePath.Text, Encoding.Default); } catch (ArgumentException) { textFilePath.Text = "Fout! Het bestand kon niet gevonden worden."; return; } catch (IOException) { textFilePath.Text = "Fout! Het bestand kon niet geopend worden."; return; } foreach (var line in allLines) { var parts = line.Split(';'); Campus campus; var campusResult = Enum.TryParse(parts[1].Trim().Replace('-', '_'), true, out campus); if (parts.Length < 4 || parts.Any(string.IsNullOrEmpty) || parts.Any(string.IsNullOrWhiteSpace)) { foutmelding = $"Fout! Niet alle velden zijn ingevuld: {line}"; } if (!IsValidEmail(parts[3].Trim())) { foutmelding = $"Fout! Ongeldig adres: {parts[3]}"; } if (!parts[2].Trim().Contains(',')) { foutmelding = $"Fout! Ongeldige naam: {parts[2]}"; } if (!campusResult) { foutmelding = $"Fout! Campus niet herkend: {parts[1]}"; } if (foutmelding != null) continue; var ca = parts[2].Trim().ToCharArray(); ca[0] = char.ToUpper(ca[0]); var naam = new string(ca); var persoon = new Persoon { Campus = campus, Opleiding = parts[0].Trim(), Naam = naam, Email = parts[3].Trim().ToLower() }; _personen.Add(persoon); } if (foutmelding != null) { textFilePath.Text = foutmelding; } }
public bool MagZichzelfLezen(Persoon persoon) { throw new NotImplementedException(); }
public Permissies EigenPermissies(Persoon persoon) { throw new NotImplementedException(); }
public AssessmentDetailPage(Opdracht opdracht) { contactpersoon = DataController.Instance.GetPersons() [ DataController.Instance.GetCompanyPersons().Where(t => t.BedrijfID == opdracht.BedrijfID).ToList().Count > 0 ? DataController.Instance.GetCompanyPersons().Where(t => t.BedrijfID == opdracht.BedrijfID).ToList()[0].PersoonID -1 : 0 ]; formattedAddress = DataController.Instance.FormattedAddress(opdracht.Adres); prestatielijst = DataController.Instance.GetAchievementsFromAssessment (opdracht); if (prestatielijst.Count == 0) { Prestatie presatie = new Prestatie(); presatie.Aanvang = DateTime.Now; presatie.Duur = 0; presatie.OpdrachtID = opdracht.ID; DataController.Instance.Insert(presatie); SyncController.Instance.SyncNeeded(); prestatielijst.Add (presatie); } Title = "Opdracht: " + opdracht.ID; Padding = new Thickness (10, 10, 10, 10); scanner = DependencyService.Get<IScanner> (); BackgroundColor = Color.White; generalTermsLayout = new StackLayout (); articleLayout = new StackLayout (); reportLayout = new StackLayout (); lblGeneralTerms = new Label { Text = "Algemene info", TextColor = Color.Black, FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)), FontAttributes = FontAttributes.Bold }; lblCustommerName = new Label { Text = "Naam: "+ DataController.Instance.GetCompanys()[opdracht.BedrijfID].Naam, TextColor = Color.Black }; lblDescription = new Label { Text = "Omschrijving: "+opdracht.Omschrijving, TextColor = Color.Black }; lblAddress = new Label{ Text = "Adres: " + formattedAddress, TextColor = Color.Black }; phoneLayout = new StackLayout { Orientation = StackOrientation.Horizontal }; lblPhone = new Label { Text = "Telefoon: ", TextColor = Color.Black }; lblPhoneNumber = new Label { Text = contactpersoon.TelefoonWerk, TextColor = Color.Blue }; var tapGestureRecognizer = new TapGestureRecognizer(); tapGestureRecognizer.Tapped += (s, e) => { var dialer = DependencyService.Get<IDialer> (); if (dialer != null && contactpersoon.TelefoonWerk != null || contactpersoon.TelefoonWerk!= "") { dialer.Dial (contactpersoon.TelefoonWerk); } }; lblPhoneNumber.GestureRecognizers.Add(tapGestureRecognizer); phoneLayout.Children.Add (lblPhone); phoneLayout.Children.Add (lblPhoneNumber); generalTermsLayout.Children.Add (lblGeneralTerms); generalTermsLayout.Children.Add (new BoxView{ Color = Color.FromHex ("ddd"), HeightRequest=1, VerticalOptions = LayoutOptions.Fill }); generalTermsLayout.Children.Add (lblCustommerName); generalTermsLayout.Children.Add (lblDescription); generalTermsLayout.Children.Add (lblAddress); generalTermsLayout.Children.Add (phoneLayout); generalTermsLayout.Children.Add (new BoxView{ Color = Color.FromHex ("ddd"), HeightRequest=1, VerticalOptions = LayoutOptions.Fill }); achievementLayout = new StackLayout (); lblAchievement = new Label{ Text = "Prestatie", TextColor = Color.Black, FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)), FontAttributes = FontAttributes.Bold }; timeLayout = new StackLayout { Orientation = StackOrientation.Horizontal, }; lblDuration = new Label { Text = "Totale Duur: ", TextColor = Color.Black }; lblMinutes = new Label { Text = prestatielijst[0].Duur + " minuten", TextColor = Color.Black }; btnAddPerformance = new Button { Text = "Voeg Prestatie toe" }; btnshowListPerformances = new Button { Text = "lijst presatie's" }; timeLayout.Children.Add (lblDuration); timeLayout.Children.Add (lblMinutes); achievementsortLayout = new StackLayout { Orientation = StackOrientation.Horizontal }; lblSort = new Label{ Text="soort: ", TextColor = Color.Black, }; pckAchievementsort = new Picker { Title = "Prestatiesoort", VerticalOptions = LayoutOptions.CenterAndExpand, }; foreach (Prestatiesoort actType in DataController.Instance.GetAchievementtypes().OrderBy(t=>t.ID)) { pckAchievementsort.Items.Add(actType.Omschrijving); } achievementsortLayout.Children.Add (lblSort); achievementsortLayout.Children.Add (pckAchievementsort); achievementLayout.Children.Add (lblAchievement); achievementLayout.Children.Add (new BoxView{ Color = Color.FromHex ("ddd"), HeightRequest=1, VerticalOptions = LayoutOptions.Fill }); achievementLayout.Children.Add (timeLayout); achievementLayout.Children.Add (achievementsortLayout); achievementLayout.Children.Add(btnAddPerformance); achievementLayout.Children.Add(btnshowListPerformances); achievementLayout.Children.Add (new BoxView{ Color = Color.FromHex ("ddd"), HeightRequest=1, VerticalOptions = LayoutOptions.Fill }); lblArticle = new Label { Text = "Artikel", TextColor = Color.Black, FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)), FontAttributes = FontAttributes.Bold }; articlesButtonLayout = new StackLayout { Orientation = StackOrientation.Horizontal }; btnAddProduct = new Button { Text = "voeg product toe" }; if (opdracht.Afgewerkt == true) { btnAddProduct.IsEnabled = false; }; btnShowArticles = new Button { Text = "verbruikte producten" }; articlesButtonLayout.Children.Add (btnAddProduct); articlesButtonLayout.Children.Add (btnShowArticles); articleLayout.Children.Add (lblArticle); articleLayout.Children.Add (new BoxView{ Color = Color.FromHex ("ddd"), HeightRequest=1, VerticalOptions = LayoutOptions.Fill }); articleLayout.Children.Add (articlesButtonLayout); articleLayout.Children.Add (new BoxView{ Color = Color.FromHex ("ddd"), HeightRequest=1, VerticalOptions = LayoutOptions.Fill }); lblReport = new Label { Text = "Verslag", TextColor = Color.Black, FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)), FontAttributes = FontAttributes.Bold }; btnAddReport = new Button { Text = "voeg verslag toe" }; reportLayout.Children.Add (lblReport); reportLayout.Children.Add (new BoxView{ Color = Color.FromHex ("ddd"), HeightRequest=1, VerticalOptions = LayoutOptions.Fill }); reportLayout.Children.Add (btnAddReport); reportLayout.Children.Add (new BoxView{ Color = Color.FromHex ("ddd"), HeightRequest=1, VerticalOptions = LayoutOptions.Fill }); finishedLayout = new StackLayout (); lblFinished = new Label { Text = "Afgewerkt", TextColor = Color.Black, FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)), FontAttributes = FontAttributes.Bold }; isFinished = new Switch { IsToggled = (bool) opdracht.Afgewerkt }; finishedLayout.Children.Add (lblFinished); finishedLayout.Children.Add (new BoxView{ Color = Color.FromHex ("ddd"), HeightRequest=1, VerticalOptions = LayoutOptions.Fill }); finishedLayout.Children.Add (isFinished); finishedLayout.Children.Add (new BoxView{ Color = Color.FromHex ("ddd"), HeightRequest=1, VerticalOptions = LayoutOptions.Fill }); btnSendAssesment = new Button { Text="Verzend opdracht" }; btnAddProduct.Clicked += async (object sender, EventArgs e) => { var foundScan = await scanner.Scan(); System.Diagnostics.Debug.WriteLine("gevonden: " +foundScan.Text); if(foundScan.Text !="") { string[] foundScanString = foundScan.Text.Split('/'); System.Diagnostics.Debug.WriteLine("deel 1: " +foundScanString[0]); System.Diagnostics.Debug.WriteLine("deel 2: " +foundScanString[1]); foreach(Artikel art in DataController.Instance.GetArticles()){ if(art.Barcode == foundScanString[0]) { System.Diagnostics.Debug.WriteLine("juiste artikel ingescand :D :" + art.Omschrijving); nameArticle = art.Omschrijving; bool found = false; foreach(Verbruiksartikel usedArticle in DataController.Instance.GetUsedArticles()) { if(usedArticle.ArtikelID == art.ID && usedArticle.OpdrachtID == opdracht.ID) { found = true; usedArticle.Gebruikt++; DataController.Instance.Update(usedArticle); SyncController.Instance.SyncNeeded(); } } if (!found) { Verbruiksartikel usedArt = new Verbruiksartikel (); usedArt.ArtikelID = art.ID; usedArt.Gebruikt = 1; usedArt.OpdrachtID = opdracht.ID; DataController.Instance.Insert(usedArt); SyncController.Instance.SyncNeeded(); } //toevoegen aangekocht product VerkochtArtikel sold = new VerkochtArtikel(); sold.Artikel = art.ID; sold.Bedrijf = DataController.Instance.GetCompanys()[opdracht.BedrijfID].ID; sold.Serienummer = foundScanString[1]; sold.Datum = DateTime.Today; DataController.Instance.Insert(sold); SyncController.Instance.SyncNeeded(); foreach (Ligplaats place in DataController.Instance.GetStockplaces()) { if(place.VerantwoordelijkeLigplaatsID == LoginController.Instance.GetCurrentUser.ID) { foreach(VerbruikLigplaats usedPlace in DataController.Instance.GetUsedArticlesByStockPlace(place)) { if(place.ID == usedPlace.LigplaatsID && art.ID == usedPlace.ArtikelID) { usedPlace.AantalStock--; DataController.Instance.Update(usedPlace); SyncController.Instance.SyncNeeded(); } } } } } } DependencyService.Get<IToastNotificator>().Notify( ToastNotificationType.Success, "Product gescand", nameArticle+" wordt toegevoegd", TimeSpan.FromSeconds(3)); } }; btnShowArticles.Clicked += (object sender, EventArgs e) => { Navigation.PushAsync(new ListSoldArticles(opdracht)); }; btnAddReport.Clicked += (object sender, EventArgs e) => { Navigation.PushAsync(new ReportPage(prestatielijst[0])); }; btnAddPerformance.Clicked += (object sender, EventArgs e) => { int prestatieid = 0; if (pckAchievementsort.SelectedIndex != -1) { switch (pckAchievementsort.Items[pckAchievementsort.SelectedIndex]) { case "Herstelling": prestatieid = 1; break; case "Verkoop": prestatieid = 2; break; case "Onderhoud": prestatieid = 0; break; } List<PrestatiesPrestatiesoorten> lijstprestatiesoorten = DataController.Instance.GetAchievementsAchievementTypeByIDs(prestatielijst[0].ID, prestatieid); if (lijstprestatiesoorten.Count == 0) { PrestatiesPrestatiesoorten pres = new PrestatiesPrestatiesoorten { PrestatieID = prestatielijst[0].ID, PrestatieSoortID = prestatieid }; DependencyService.Get<IToastNotificator>().Notify( ToastNotificationType.Success, "Prestatie ", "Presatie wordt toegevoegd", TimeSpan.FromSeconds(3)); DataController.Instance.Insert(pres); SyncController.Instance.SyncNeeded(); } else { DisplayAlert("Error", "Opdracht is al toegevoegd", "Ok"); } } else { DisplayAlert("Error", "Gelieve een prestatiesoort te selcteren", "Ok"); }; }; btnshowListPerformances.Clicked += (object sender, EventArgs e) => { Navigation.PushAsync(new ListPrestaties(prestatielijst[0].ID)); }; btnSendAssesment.Clicked += (object sender, EventArgs e) => { if (isFinished.IsToggled == true) { opdracht.Afgewerkt = true; opdracht.Statuslabel = "Afgewerkt"; DataController.Instance.Update(opdracht); SyncController.Instance.SyncNeeded(); Navigation.PopAsync (); }else{ DisplayAlert("Error", "Gelieve product afgewerkt aan te vinken", "Ok"); } }; }