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; } }
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(); }
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(); }
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; }
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; } }
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; } } }
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); } } }
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(); }
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); } } } }
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); } } } } } }