private void Licentiegegevens_Activated(object sender, EventArgs e) { tblLicentie tli = new tblLicentie(); tli.zoekLicentieRecord(); switch (tli.lstLicentieRecord[0].Usermode) { case 1: { lblLicVersie.Text = "Normale, actieve versie"; break; } case 5: { lblLicVersie.Text = "Systeemgebruikers-versie"; break; } case 9: { lblLicVersie.Text = "Demo-versie"; break; } } lblLicNaamLh.Text = tli.lstLicentieRecord[0].Naamlh; lblLicDispalynaamLh.Text = tli.lstLicentieRecord[0].Displaynaamlh; lblLicContactPersoonLh.Text = tli.lstLicentieRecord[0].Contactpersoonlh; lblLicAdresLh.Text = tli.lstLicentieRecord[0].Adreslh; lblLicPcWoonplaatsLh.Text = tli.lstLicentieRecord[0].Postcodelh + " " + tli.lstLicentieRecord[0].Woonplaatslh; lblLicTelefoonnummerLh.Text = tli.lstLicentieRecord[0].Telefoonnummerlh; tblModules tmo = new tblModules(); tmo.zoekModuleRecord("Module_LicentieId = " + tli.lstLicentieRecord[0].Id.ToString()); if (tmo.lstModuleRecord.Count == 0) { lblLicModules.Text = "Geen modules gevonden"; } else { lblLicModules.Text = ""; for (int i = 0; i < tmo.lstModuleRecord.Count; i++) { lblLicModules.Text = lblLicModules.Text + tmo.lstModuleRecord[i].Lang + "\n"; } } }
public void zoekLicentie() { tblLicentie tli = new tblLicentie(); // Controle licentie tli.zoekLicentieRecord(); gv.actieveLicentieIndex = 0; if (tli.lstLicentieRecord.Count == 0) { //frmError fErr = new frmError("Database-fout", "* Fout in licentiebestand\n* Foutcode: L00\n\n Programma wordt beëindigd", true); } else { if (tli.lstLicentieRecord.Count == 1) { if (tli.lstLicentieRecord[0].Actief != 1) { melding("Programma-fout", "Database-fout", "* Fout in licentiebestand\n* Foutcode: L01\n\n Programma wordt beëindigd", "", "", "", true, 1); } } else { int activeLicenties = 0; for (int i = 0; i < tli.lstLicentieRecord.Count; i++) { if (tli.lstLicentieRecord[i].Actief == 1) { activeLicenties++; gv.actieveLicentieIndex = i; } } if (activeLicenties == 0) { melding("Programma-fout", "Database-fout", "* Fout in licentiebestand\n* Foutcode: L02\n\n Programma wordt beëindigd", "", "", "", true, 1); } else { if (activeLicenties > 1) { melding("Programma-fout", "Database-fout", "* Fout in licentiebestand\n* Foutcode: L03\n\n Programma wordt beëindigd", "", "", "", true, 1); } } } } gv.actieveLicentie.Id = tli.lstLicentieRecord[gv.actieveLicentieIndex].Id; gv.actieveLicentie.Actief = tli.lstLicentieRecord[gv.actieveLicentieIndex].Actief; gv.actieveLicentie.Programma = tli.lstLicentieRecord[gv.actieveLicentieIndex].Programma; gv.actieveLicentie.Nr = tli.lstLicentieRecord[gv.actieveLicentieIndex].Nr; gv.actieveLicentie.Code = tli.lstLicentieRecord[gv.actieveLicentieIndex].Code; gv.actieveLicentie.Type = tli.lstLicentieRecord[gv.actieveLicentieIndex].Type; gv.actieveLicentie.Usermode = tli.lstLicentieRecord[gv.actieveLicentieIndex].Usermode; gv.actieveLicentie.Naamlh = tli.lstLicentieRecord[gv.actieveLicentieIndex].Naamlh; gv.actieveLicentie.Displaynaamlh = tli.lstLicentieRecord[gv.actieveLicentieIndex].Displaynaamlh; gv.actieveLicentie.Contactpersoonlh = tli.lstLicentieRecord[gv.actieveLicentieIndex].Contactpersoonlh; gv.actieveLicentie.Adreslh = tli.lstLicentieRecord[gv.actieveLicentieIndex].Adreslh; gv.actieveLicentie.Postcodelh = tli.lstLicentieRecord[gv.actieveLicentieIndex].Postcodelh; gv.actieveLicentie.Woonplaatslh = tli.lstLicentieRecord[gv.actieveLicentieIndex].Woonplaatslh; gv.actieveLicentie.Telefoonnummerlh = tli.lstLicentieRecord[gv.actieveLicentieIndex].Telefoonnummerlh; gv.actieveLicentie.Emailadreslh = tli.lstLicentieRecord[gv.actieveLicentieIndex].Emailadreslh; gv.actieveLicentie.OudeControleCode = tli.lstLicentieRecord[gv.actieveLicentieIndex].OudeControleCode; gv.actieveLicentie.NieuweControleCode = tli.lstLicentieRecord[gv.actieveLicentieIndex].NieuweControleCode; gv.actieveLicentie.ControleCodeType = tli.lstLicentieRecord[gv.actieveLicentieIndex].ControleCodeType; gv.actieveLicentie.Mutatiedatum = tli.lstLicentieRecord[gv.actieveLicentieIndex].Mutatiedatum; gv.actieveLicentie.Opmerking = tli.lstLicentieRecord[gv.actieveLicentieIndex].Opmerking; tblModules tmo = new tblModules(); tmo.zoekModuleRecord("Module_LicentieId = " + gv.actieveLicentie.Id.ToString()); if (tmo.lstModuleRecord.Count != 0) { gv.bmoduleBasis = false; gv.bmoduleExt = false; gv.bmoduleIncas = false; gv.bmoduleExport = false; for (int i = 0; i < tmo.lstModuleRecord.Count; i++) { if (tmo.lstModuleRecord[i].Kort == "Cmb-Basis" && tmo.lstModuleRecord[i].Actief == 1) { gv.bmoduleBasis = true; } if (tmo.lstModuleRecord[i].Kort == "Cmb-Ext" && tmo.lstModuleRecord[i].Actief == 1) { gv.bmoduleExt = true; } if (tmo.lstModuleRecord[i].Kort == "Cmb-Incas" && tmo.lstModuleRecord[i].Actief == 1) { gv.bmoduleIncas = true; } if (tmo.lstModuleRecord[i].Kort == "Cmb-Export" && tmo.lstModuleRecord[i].Actief == 1) { gv.bmoduleExport = true; } } } }