private async Task SetSelectListsAsync(Instellingen instellingen) { var rekeningen = await _rekeningenService.GetSelectListAsync(); ViewData["StandaardVanRekeningId"] = SelectListUtil.GetSelectList(rekeningen, instellingen.StandaardVanRekeningId); ViewData["PortemonneeRekeningId"] = SelectListUtil.GetSelectList(rekeningen, instellingen.PortemonneeRekeningId); }
public ActionResult <Instellingen> PutInstellingen(InstellingenDTO dto) { Instellingen i = _instellingenRepository.GetInstellingen(); i.AantalMinutenAdministratieveTijdVoorDienst = dto.AantalMinutenAdministratieveTijdVoorDienst; i.Stelsel = dto.Stelsel; _instellingenRepository.Update(i); _instellingenRepository.SaveChanges(); return(i); }
public IInstellingen LoadFromFile() { var settingsFromJson = LoadFromJsonFile(_fileManager, _fileManager.CombineDirectories(_baseDir, _instellingenFileName), _fileManager.CombineDirectories(_baseDir, _masksFileName)); if (settingsFromJson != null) { return(settingsFromJson); } return(Instellingen.GetDefault()); }
private void button2_Click(object sender, EventArgs e) { var instellingen = new Instellingen( standaardTeksten: new StandaardTeksten { Volgende = tbVolgende.Text, Voorganger = tbVoorganger.Text, Collecte = tbCollecte.Text, Collecte1 = tbCollecte1.Text, Collecte2 = tbCollecte2.Text, Lezen = tbLezen.Text, Tekst = tbTekst.Text, Liturgie = tbLiturgie.Text, LiturgieLezen = tbLiturgieLezen.Text, LiturgieTekst = tbLiturgieTekst.Text }, masks: _masks ) { DatabasePad = textBox3.Text, BijbelPad = textBox5.Text, TemplateTheme = textBox2.Text, TemplateLied = textBox1.Text, TemplateBijbeltekst = textBox6.Text, TekstFontName = textBox8.Text, }; if (Int32.TryParse(textBox4.Text, out int regelsPerSlide)) { instellingen.RegelsPerLiedSlide = regelsPerSlide; } if (Int32.TryParse(textBox7.Text, out int regelsPerBijbeltekstSlide)) { instellingen.RegelsPerBijbeltekstSlide = regelsPerBijbeltekstSlide; } if (Int32.TryParse(textBox9.Text, out int fontPointSize)) { instellingen.TekstFontPointSize = fontPointSize; } if (Int32.TryParse(textBox10.Text, out int char_a_OnARow)) { instellingen.TekstChar_a_OnARow = char_a_OnARow; } instellingen.Een2eCollecte = checkBox1.Checked; instellingen.DeLezenVraag = checkBox2.Checked; instellingen.DeTekstVraag = checkBox3.Checked; instellingen.GebruikDisplayNameVoorZoeken = checkBox4.Checked; instellingen.ToonBijbeltekstenInLiturgie = checkBox5.Checked; instellingen.ToonGeenVersenBijVolledigeContent = checkBox6.Checked; instellingen.VersOnderbrekingOverSlidesHeen = checkBox7.Checked; instellingen.ToonAlsLiedOnderbrokenWordt = checkBox8.Checked; Instellingen = instellingen; }
public Menu(Instellingen user) { InitializeComponent(); int style = NativeWinAPI.GetWindowLong(this.Handle, NativeWinAPI.GWL_EXSTYLE); style |= NativeWinAPI.WS_EX_COMPOSITED; NativeWinAPI.SetWindowLong(this.Handle, NativeWinAPI.GWL_EXSTYLE, style); this.BackgroundImage = Properties.Resources.achtergrond; userInstellingen = user; ster.Text = userInstellingen.sterPunten.ToString(); }
public Rekenen(Instellingen user, int maxGetal) : base(user) { InitializeComponent(); userInstellingen = user; fileLocation = fileLocation + userInstellingen.gebruikersNaam + "\\"; getal1Class = maxGetal; getal2Class = getal1Class; tekenClass = "+"; typeSomClass = "="; MaakEenSom(); MaakPictureZichtbaar(); }
private void nameBox_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { Instellingen userInstellingen = new Instellingen(nameBox.Text); //to do: save the user to a txt file and add the user to the total list of users (txt file) Beginscherm.Beginscherm beginScherm = new Beginscherm.Beginscherm(userInstellingen); this.Hide(); beginScherm.Closed += (s, args) => this.Close(); beginScherm.Show(); } else { } }
/// <summary> /// Opens a new form with the users previous results or opens a new form to create a new account. /// </summary> private void OpenNieuwScherm(string user) { //checks if it's an existing user if (!(user == "+")) { Instellingen userInstellingen = new Instellingen(user); userInstellingen = LoadSettings(user); Beginscherm.Beginscherm beginScherm = new Beginscherm.Beginscherm(userInstellingen); this.Hide(); beginScherm.Closed += (s, args) => this.Close(); beginScherm.Show(); } else { var nieuweGebruikerScherm = new NieuweGebruiker(); this.Hide(); nieuweGebruikerScherm.Closed += (s, args) => this.Close(); nieuweGebruikerScherm.Show(); } }
public async Task <IActionResult> Edit([Bind("InstellingenId,StandaardVanRekeningId,TransactieMeteenBewerken,PortemonneeRekeningId")] Instellingen instellingen) { var instellingenId = await _instellingenService.GetIdAsync(); if (instellingenId != instellingen.InstellingenId) { return(NotFound()); } if (ModelState.IsValid) { _instellingenService.Update(instellingen); await _instellingenService.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } await SetSelectListsAsync(instellingen); return(View(instellingen)); }
//to do: clean up code after direction change public Rekenen(Instellingen user) : base(user) { InitializeComponent(); userInstellingen = user; fileLocation = fileLocation + userInstellingen.gebruikersNaam + "\\"; switch (userInstellingen.reken1Niveau) { case 1: getal1Class = 5; break; case 2: getal1Class = 10; break; case 3: getal1Class = 20; break; case 4: getal1Class = 50; break; case 5: getal1Class = 100; break; case 6: getal1Class = 500; break; default: getal1Class = 1000; break; } getal2Class = getal1Class; tekenClass = "+"; typeSomClass = "="; MaakEenSom(); MaakPictureZichtbaar(); }
/// <summary> /// gets all the data from the user out the datafile and returns the data as an instellingen object. /// </summary> private Instellingen LoadSettings(string gebruikersNaam) { Instellingen user = new Instellingen(gebruikersNaam); //to do: check if the file is indeed present, if not create it. string userDataFile = ConfigurationManager.AppSettings[@"user_data_folder"] + gebruikersNaam + ".txt"; StreamReader sr = new StreamReader(userDataFile); string data = sr.ReadLine(); //read all lines and adds the data of the lines to the Instellingen object (user). while (!(data == null)) { string[] lines = data.Split(','); switch (lines[0]) { case "sterPunten": user.sterPunten = Int32.Parse(lines[1]); break; case "abc1Niveau": user.abc1Niveau = Int32.Parse(lines[1]); break; case "abc1Punten": user.abc1Punten = Int32.Parse(lines[1]); break; case "reken1Niveau": user.reken1Niveau = Int32.Parse(lines[1]); break; case "reken1Punten": user.reken1Punten = Int32.Parse(lines[1]); break; } data = sr.ReadLine(); } return(user); }
public List <Instellingen> instellingen() { try { List <Instellingen> instelling = instellingen_DAO.GetSettings(); return(instelling); } catch { List <Instellingen> instelling = new List <Instellingen>(); Instellingen i = new Instellingen(); i.InstellingID = 1; i.PingpongbalSV = 395; i.VragenSV = 1; i.Getal1FF = 44; i.Getal2FF = 13; i.RebusRT = 2; i.OmzettingstabelW = 1; i.DokterbibberG = 12; i.Eindcode = 469172; i.IsEnabled = true; return(instelling); } }
private List <Instellingen> ReadTables(DataTable dataTable) { List <Instellingen> instellingen = new List <Instellingen>(); foreach (DataRow dr in dataTable.Rows) { Instellingen instelling = new Instellingen() { InstellingID = (int)dr["instellingID"], PingpongbalSV = (int)dr["pingpongbalSV"], VragenSV = (int)dr["vragenSV"], Getal1FF = (int)dr["getal1FF"], Getal2FF = (int)dr["getal2FF"], OmzettingstabelW = (int)dr["omzettingstabelW"], CodeW = (int)dr["codeW"], RebusRT = (int)dr["rebusRT"], DokterbibberG = (int)dr["dokterbibberG"], Eindcode = (int)dr["eindcode"], IsEnabled = (bool)dr["isEnabled"] }; instellingen.Add(instelling); } return(instellingen); }
public EventInSpel(Instellingen user) : base(user) { InitializeComponent(); userInstellingen = user; VulTekstBallon(); }
public AbcLetterScherm(Instellingen user) : base(user) { InitializeComponent(); userInstellingen = user; VulLetterVraag(); }
public RekenScherm(Instellingen user) : base(user) { InitializeComponent(); userInstellingen = user; ToonKnoppen(); }
private static Instellingen LoadFromJsonFile(IFileOperations fileManager, string instellingenFile, string maskFile) { try { SaveInstellingen saveInstellingen; if (!fileManager.FileExists(instellingenFile)) { return(null); } using (var file = new StreamReader(fileManager.FileReadStream(instellingenFile))) { var serializer = new JsonSerializer(); saveInstellingen = (SaveInstellingen)serializer.Deserialize(file, typeof(SaveInstellingen)); } if (saveInstellingen == null) { return(null); } var instellingen = new Instellingen() { DatabasePad = saveInstellingen.DatabasePad ?? Instellingen.Default.DatabasePad, BijbelPad = saveInstellingen.BijbelPad ?? Instellingen.Default.BijbelPad, TemplateTheme = saveInstellingen.TemplateTheme ?? Instellingen.Default.TemplateTheme, TemplateLied = saveInstellingen.TemplateLied ?? Instellingen.Default.TemplateLied, TemplateBijbeltekst = saveInstellingen.TemplateBijbeltekst ?? Instellingen.Default.TemplateBijbeltekst, TekstChar_a_OnARow = saveInstellingen.TekstChar_a_OnARow ?? Instellingen.Default.TekstChar_a_OnARow, TekstFontName = saveInstellingen.TekstFontName ?? Instellingen.Default.TekstFontName, TekstFontPointSize = saveInstellingen.TekstFontPointSize ?? Instellingen.Default.TekstFontPointSize, RegelsPerLiedSlide = saveInstellingen.RegelsPerLiedSlide ?? Instellingen.Default.RegelsPerLiedSlide, RegelsPerBijbeltekstSlide = saveInstellingen.RegelsPerBijbeltekstSlide ?? Instellingen.Default.RegelsPerBijbeltekstSlide, Een2eCollecte = saveInstellingen.Een2eCollecte ?? Instellingen.Default.Een2eCollecte, DeTekstVraag = saveInstellingen.DeTekstVraag ?? Instellingen.Default.DeTekstVraag, DeLezenVraag = saveInstellingen.DeLezenVraag ?? Instellingen.Default.DeLezenVraag, GebruikDisplayNameVoorZoeken = saveInstellingen.GebruikDisplayNameVoorZoeken ?? Instellingen.Default.GebruikDisplayNameVoorZoeken, ToonBijbeltekstenInLiturgie = saveInstellingen.ToonBijbeltekstenInLiturgie ?? Instellingen.Default.ToonBijbeltekstenInLiturgie, ToonGeenVersenBijVolledigeContent = saveInstellingen.ToonGeenVersenBijVolledigeContent ?? Instellingen.Default.ToonGeenVersenBijVolledigeContent, StandaardTeksten = saveInstellingen.StandaardTeksten ?? Instellingen.Default.StandaardTeksten, VersOnderbrekingOverSlidesHeen = saveInstellingen.VersOnderbrekingOverSlidesHeen ?? Instellingen.Default.VersOnderbrekingOverSlidesHeen, ToonAlsLiedOnderbrokenWordt = saveInstellingen.ToonAlsLiedOnderbrokenWordt ?? Instellingen.Default.ToonAlsLiedOnderbrokenWordt, }; if (!fileManager.FileExists(maskFile)) { return(instellingen); } using (var file = new StreamReader(fileManager.FileReadStream(maskFile))) { var serializer = new JsonSerializer(); foreach (var mask in (SaveMask[])serializer.Deserialize(file, typeof(SaveMask[]))) { instellingen.AddMask(new Mapmask(mask.Name, mask.RealName)); } } return(instellingen); } catch (Exception exc) { FoutmeldingSchrijver.Log(exc); } return(null); }
public void Update(Instellingen instellingen) { _instellingen.Update(instellingen); }
public bool WriteToFile(IInstellingen instellingen) { return(WriteToJsonFile(_fileManager, _fileManager.CombineDirectories(_baseDir, _instellingenFileName), _fileManager.CombineDirectories(_baseDir, _masksFileName), (instellingen as Instellingen) ?? Instellingen.GetDefault())); }
private static bool WriteToJsonFile(IFileOperations fileManager, string instellingenFile, string maskFile, Instellingen instellingen) { try { // verwijder oude bestand (zelfde effect als overschreven worden) if (fileManager.FileExists(instellingenFile)) { fileManager.Delete(instellingenFile); } var saveInstellingen = new SaveInstellingen() { DatabasePad = instellingen.DatabasePad, BijbelPad = instellingen.BijbelPad, TemplateTheme = instellingen.TemplateTheme, TemplateLied = instellingen.TemplateLied, TemplateBijbeltekst = instellingen.TemplateBijbeltekst, TekstChar_a_OnARow = instellingen.TekstChar_a_OnARow, TekstFontName = instellingen.TekstFontName, TekstFontPointSize = instellingen.TekstFontPointSize, RegelsPerLiedSlide = instellingen.RegelsPerLiedSlide, RegelsPerBijbeltekstSlide = instellingen.RegelsPerBijbeltekstSlide, Een2eCollecte = instellingen.Een2eCollecte, DeTekstVraag = instellingen.DeTekstVraag, DeLezenVraag = instellingen.DeLezenVraag, GebruikDisplayNameVoorZoeken = instellingen.GebruikDisplayNameVoorZoeken, ToonBijbeltekstenInLiturgie = instellingen.ToonBijbeltekstenInLiturgie, StandaardTeksten = instellingen.StandaardTeksten, ToonGeenVersenBijVolledigeContent = instellingen.ToonGeenVersenBijVolledigeContent, VersOnderbrekingOverSlidesHeen = instellingen.VersOnderbrekingOverSlidesHeen, ToonAlsLiedOnderbrokenWordt = instellingen.ToonAlsLiedOnderbrokenWordt }; //schrijf instellingen weg using (var sw = new StreamWriter(fileManager.FileWriteStream(instellingenFile))) { var serializer = new JsonSerializer(); serializer.Serialize(sw, saveInstellingen); sw.Flush(); } var saveMasks = instellingen.Masks.Select(m => new SaveMask() { Name = m.Name, RealName = m.RealName }).ToArray(); //schrijf Masks weg using (var sw = new StreamWriter(fileManager.FileWriteStream(maskFile))) { var serializer = new JsonSerializer(); serializer.Serialize(sw, saveMasks); sw.Flush(); } return(true); } catch (PathTooLongException) { return(false); } }
public Beginscherm(Instellingen user) : base(user) { InitializeComponent(); TekstBallonVullen(user.gebruikersNaam); //to do different avatars per users: show the correct one based on the settings/instellingen. }