Beispiel #1
0
        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";
                }
            }
        }
Beispiel #2
0
        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;
                    }
                }
            }
        }