Exemple #1
0
        public void Init_vars()
        {
            if (gv.bInit == false)
            {
                gv.sProgPad         = Application.StartupPath + "\\";
                gv.sDataPad         = gv.sProgPad;
                gv.sDataFilePad     = gv.sDataPad + "Cmbap-Data.db";
                gv.sLicentieFilePad = gv.sDataPad + "Cmbap-Licentie.db";

                tblJg jg = new tblJg();
                jg.zoekJaarGegevensRecord("Jgeg_StatusId<>180009");
                if (jg.jgListCount != 0)
                {
                    gv.beginDatumPeriode = jg.lstJaarGegevensRecord[jg.jgListCount - 1].Jgeg_Begindatum;
                    gv.eindDatumPeriode  = jg.lstJaarGegevensRecord[jg.jgListCount - 1].Jgeg_Einddatum;
                }
                gv.bInit = true;
            }
            tblIl il = new tblIl();

            tblIl.ilRecord ilr = new tblIl.ilRecord();
            il.zoekInstellingenRecord("Instl_Naam = " + "\"" + "Demo_Product_Aantal" + "\"");
            if (il.lstInstellingenRecord.Count == 0)
            {
                gv.instellingDemoAantalProducten      = 8;
                gv.instellingDemoExtraAantalProducten = 2;
                gv.instellingUserMode = 5;
            }
            else
            {
                gv.instellingDemoAantalProducten      = (int)ilr.Instl_Integer;
                gv.instellingDemoExtraAantalProducten = (int)ilr.Instl_Integer;
                gv.instellingUserMode = (int)ilr.Instl_Integer;
            }
        }
Exemple #2
0
        private void btnOpslaan_Click(object sender, EventArgs e)
        {
            tblJg.jgRecord jgr = new tblJg.jgRecord();
            jgr.Jgeg_Id       = actueelJaarGegevensId;
            jgr.Jgeg_StatusId = 180002;
            tblSt st = new tblSt();

            st.zoekStatusRecord("Status_Code = 180002");
            jgr.Jgeg_DispStatus   = st.lstStatusRecord[0].Status_Lang;
            jgr.Jgeg_Omschrijving = msktxtbxOmschrijving.Text;
            jgr.Jgeg_Begindatum   = DateTime.Parse(msktxtbxBegindatum.Text);
            jgr.Jgeg_Einddatum    = DateTime.Parse(msktxtbxEinddatum.Text);
            jgr.Jgeg_Mutatiedatum = DateTime.Now;
            jgr.Jgeg_Opmerking    = msktxtbxOpmerking.Text;

            // Record saven
            tblJg jg = new tblJg();

            jg.saveRecord(actueelJaarGegevensId, jgr);
            bDeleteRecord = true;
            this.jaargegevensTableAdapter.Fill(this._Cmbap_dataDataSet.Jaargegevens);
            bDeleteRecord  = false;
            bNewRecord     = false;
            bValuesChanges = false;
            setSaveButton();
        }
Exemple #3
0
        private void btnToevoegen_Click(object sender, EventArgs e)
        {
            tblJg jg = new tblJg();

            /*
             *          if (gv.instellingUserMode == 5)
             *          {
             *              if ((jg.telJaarGegevensRecord("") + 1) > (gv.instellingDemoAantalJaren + gv.instellingDemoExtraAantalJaren + 1)) // +1 voor het initialisatierecord
             *              {
             *                  string sAantal = "In de demo-versie kunnen maximaal \n" + (gv.instellingDemoAantalJaren + gv.instellingDemoExtraAantalJaren).ToString() + " jaren worden ingevoerd.\n Maximaal aantal wordt nu overschreden!";
             *                  Result resultAantal = MessageBox.Show(sAantal, "Maximaal aantal jaren in demo-versie");
             *                  return;
             *              }
             *          }
             */
            int newJgId = jg.newJgRecord();

            actueelJaarGegevensId = newJgId;

            jg.zoekJaarGegevensRecord("Jgeg_Id = " + newJgId.ToString());
            var jgVan = jg.vanRecord(0);

            vulVelden(jgVan);
            bNewRecord     = true;
            bValuesChanges = true;
            setSaveButton();
        }
Exemple #4
0
        private void datumSelectie_Activated(object sender, EventArgs e)
        {
            datumSelectie.ActiveForm.Text = gv.datumSelectieHeader;
            lstbxJaargegevens.Items.Clear();

            tblJg jg = new tblJg();

            jg.zoekJaarGegevensRecord("Jgeg_StatusId<>180009");
            if (jg.jgListCount != 0)
            {
                for (int i = 0; i <= jg.jgListTCount - 1; i++)
                {
                    lstbxJaargegevens.Items.Add(jg.lstJaarGegevensRecord[i].Jgeg_Omschrijving);
                }
            }
            else
            {
                lstbxJaargegevens.Items.Add("Geen jaren/periodes gevonden!");
            }

            dttmpckrBegindatum.Value = gv.beginDatumPeriode;
            dttmpckrEinddatum.Value  = gv.eindDatumPeriode;
            dttmpckrBegindatum.Value = gv.beginDatumPeriode;
            dttmpckrEinddatum.Value  = gv.eindDatumPeriode;
        }
Exemple #5
0
        private void lstbxJaargegevens_Click(object sender, EventArgs e)
        {
            tblJg  jg  = new tblJg();
            int    rij = lstbxJaargegevens.SelectedIndex;
            string jgo = lstbxJaargegevens.Items[rij].ToString();

            jg.zoekJaarGegevensRecord("Jgeg_Omschrijving = " + "\"" + jgo + "\";");
            if (jg.jgListCount == 1)
            {
                dttmpckrBegindatum.Value = jg.lstJaarGegevensRecord[0].Jgeg_Begindatum;
                dttmpckrEinddatum.Value  = jg.lstJaarGegevensRecord[0].Jgeg_Einddatum;
            }
        }
Exemple #6
0
        private void msktxtbxOmschrijving_Leave(object sender, EventArgs e)
        {
            tblJg jg       = new tblJg();
            int   rijIndex = dtgrdvwJaarGegevens.CurrentCell.RowIndex;

            jg.zoekJaarGegevensRecord("Jgeg_Omschrijving = " + msktxtbxOmschrijving.Text);
            if (jg.lstJaarGegevensRecord.Count == 1)
            {
                var jgVan = jg.vanRecord(0);
                if (actueelJaarGegevensId != jgVan.Jgeg_Id)
                {
                    MessageBox.Show("Omschrijving komt al voor!", "Controle invoer");
                    return;
                }
            }
        }
Exemple #7
0
        private void vulNaMove()
        {
            int rijIndex = dtgrdvwJaarGegevens.CurrentCell.RowIndex;

            actueelJaarGegevensId = int.Parse(dtgrdvwJaarGegevens.Rows[rijIndex].Cells[0].Value.ToString());
            tblJg jg = new tblJg();

            jg.zoekJaarGegevensRecord("Jgeg_Id = " + dtgrdvwJaarGegevens.Rows[rijIndex].Cells[0].Value.ToString());
            if (jg.lstJaarGegevensRecord.Count == 1)
            {
                var jgVan = jg.vanRecord(0);
                if (actueelJaarGegevensId != jgVan.Jgeg_Id)
                {
                    vulVelden(jgVan);
                }
            }
        }
Exemple #8
0
        private void btnAnnuleren_Click(object sender, EventArgs e)
        {
            int rijIndex = dtgrdvwJaarGegevens.CurrentCell.RowIndex;

            actueelJaarGegevensId = int.Parse(dtgrdvwJaarGegevens.Rows[rijIndex].Cells[0].Value.ToString());
            tblJg jg = new tblJg();

            jg.zoekJaarGegevensRecord("Jgeg_Id = " + dtgrdvwJaarGegevens.Rows[rijIndex].Cells[0].Value.ToString());
            if (jg.lstJaarGegevensRecord.Count == 1)
            {
                var jgVan = jg.vanRecord(0);
                vulVelden(jgVan);
            }
            btnToevoegen.Enabled        = true;
            btnVerwijderen.Enabled      = true;
            dtgrdvwJaarGegevens.Enabled = true;
            dtgrdvwJaarGegevens.Refresh();
        }
Exemple #9
0
        private void dtgrdvwJaarGegevens_SelectionChanged(object sender, EventArgs e)
        {
            if (bDeleteRecord == false)
            {
                int rijIndex = dtgrdvwJaarGegevens.CurrentCell.RowIndex;
                dtgrdvwJaarGegevens.Rows[rijIndex].Selected = true;
                int   JaarGegevensId = int.Parse(dtgrdvwJaarGegevens.Rows[rijIndex].Cells[0].Value.ToString());
                tblJg jg             = new tblJg();

                jg.zoekJaarGegevensRecord("Jgeg_Id = " + dtgrdvwJaarGegevens.Rows[rijIndex].Cells[0].Value.ToString());
                if (jg.lstJaarGegevensRecord.Count == 1)
                {
                    var jgVan = jg.vanRecord(0);
                    if (actueelJaarGegevensId != jgVan.Jgeg_Id)
                    {
                        vulVelden(jgVan);
                    }
                }
            }
        }
Exemple #10
0
        private void btnVerwijderen_Click(object sender, EventArgs e)
        {
            if (actueelJaarGegevensId != 0)
            {
                tblVr vr = new tblVr();
                int   ssAantal;
                int   vrAantal;
                int   jsAantal;

                // Controle gebruik in voorraad
                vr.bvrNaarList = false;
                vrAantal       = vr.telVoorraadRecord("Vrrd_JgegId = " + actueelJaarGegevensId.ToString());

                // Controle gebruik in Jaarsaldo
                tblJs js = new tblJs();
                jsAantal = js.telJaarSaldoRecord("Jsal_JgegId = " + actueelJaarGegevensId.ToString());

                // Controle gebruik in Saldostand
                tblSs ss = new tblSs();
                ssAantal = ss.telSaldoStandRecord("Saldostand_JgegId = " + actueelJaarGegevensId.ToString());

                string sGebruik = "";
                if (vrAantal != 0 && ssAantal != 0 && jsAantal != 0)
                {
                    sGebruik = "Jaargegevens " + msktxtbxOmschrijving.Text + " \nis nog in gebruik bij: \n\n";
                    if (vrAantal != 0)
                    {
                        sGebruik = sGebruik + "- " + vrAantal.ToString() + " voorraadrecords" + "\n";
                    }
                    if (jsAantal != 0)
                    {
                        sGebruik = sGebruik + "- " + jsAantal.ToString() + " jaarsaldorecords" + "\n";
                    }
                    if (ssAantal != 0)
                    {
                        sGebruik = sGebruik + "- " + ssAantal.ToString() + " saldostandrecords" + "\n";
                    }
                    sGebruik = sGebruik + "Verwijderen is niet mogelijk!";
                }

                if (sGebruik != "")
                {
                    DialogResult resultDelete = MessageBox.Show(sGebruik, "Jaargegevens verwijderen?");
                }
                else
                {
                    int          iId           = actueelJaarGegevensId;
                    string       sJaarGegevens = "Wilt u deze jaargegevens (" + msktxtbxOmschrijving.Text + ") verwijderen?";
                    DialogResult resultDelete  = MessageBox.Show(sJaarGegevens, "Jaargegevens verwijderen?", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                    if (resultDelete == DialogResult.Yes)
                    {
                        tblJg jg = new tblJg();
                        if (actueelJaarGegevensId == 0 && iId != 0)
                        {
                            actueelJaarGegevensId = iId;
                        }
                        jg.deleteRecord(actueelJaarGegevensId);
                        //DisplayData();
                        bDeleteRecord = true;
                        this.jaargegevensTableAdapter.Fill(this._Cmbap_dataDataSet.Jaargegevens);
                        bDeleteRecord = false;

                        int rijIndex       = dtgrdvwJaarGegevens.CurrentCell.RowIndex;
                        int JaarGegevensId = int.Parse(dtgrdvwJaarGegevens.Rows[rijIndex].Cells[0].Value.ToString());

                        jg.zoekJaarGegevensRecord("Jgeg_Id = " + dtgrdvwJaarGegevens.Rows[rijIndex].Cells[0].Value.ToString());
                        if (jg.lstJaarGegevensRecord.Count == 1)
                        {
                            var jgVan = jg.vanRecord(0);
                            if (actueelJaarGegevensId != jgVan.Jgeg_Id)
                            {
                                vulVelden(jgVan);
                            }
                        }
                    }
                }
            }
        }