private void cmdSave_I_Record_Click(object sender, EventArgs e) { int tblMedlem_nr = tblMedlemsNextval(); object[] val = new object[11]; val[0] = tblMedlem_nr; val[1] = (I_Navn.Text.Length == 0) ? "" : I_Navn.Text; val[2] = (I_Kaldenavn.Text.Length == 0) ? null : I_Kaldenavn.Text; val[3] = (I_Adresse.Text.Length == 0) ? null : I_Adresse.Text; val[4] = (I_Postnr.Text.Length == 0) ? null : I_Postnr.Text; val[5] = (I_Bynavn.Text.Length == 0) ? null : I_Bynavn.Text; val[6] = (I_Telefon.Text.Length == 0) ? null : I_Telefon.Text; val[7] = (I_Email.Text.Length == 0) ? null : I_Email.Text; val[8] = (I_Kon.Text.Length == 0) ? null : I_Kon.Text; val[9] = (I_DT_FodtDato.Value == null) ? ((DateTime?)null) : (DateTime)I_DT_FodtDato.Value; val[10] = (I_Bank.Text.Length == 0) ? null : I_Bank.Text; this.dsMedlem.Kartotek.Rows.Add(val); this.dsMedlem.savedsMedlem(); if (I_Indmeldelse.Checked) { if (I_DT_Indmeldelsesdato.Value != null) { try { DateTime nu = DateTime.Now; int next_id = Program.dbData3060.nextval("tblMedlemlog"); nsPbs3060v2.tblMedlemLog recLog = new nsPbs3060v2.tblMedlemLog { id = next_id, Nr = tblMedlem_nr, logdato = new DateTime(nu.Year, nu.Month, nu.Day), akt_id = 10, akt_dato = (DateTime)I_DT_Indmeldelsesdato.Value }; Program.dbData3060.tblMedlemLog.Add(recLog); Program.dbData3060.SaveChanges(); } catch (Exception) { } } } this.dataGridView1.Update(); foreach (DataGridViewRow r in this.dataGridView1.Rows) { if (r.Cells[0].Value.ToString() == tblMedlem_nr.ToString()) { int ci = dataGridView1.CurrentCell.ColumnIndex; dataGridView1.CurrentCell = r.Cells[ci]; } } this.panelDisplay.Visible = true; this.panelAdd.Visible = false; this.Navn.Focus(); }
private void toolStripImportMedlem_Click(object sender, EventArgs e) { DateTime Indmeldelsesdato = DateTime.Today; int tblMedlem_nr = 0; clsImportMedlem objImportMedlem = new clsImportMedlem(); int AntalNyeMedlemmer = objImportMedlem.Count; if (AntalNyeMedlemmer == 0) { DialogResult result = DotNetPerls.BetterDialog.ShowDialog( "Import Medlemmer", //titleString "Der er ingen nye medlemmer i den valgte Excel file.", //bigString null, //smallString null, //leftButton "OK", //rightButton global::nsPuls3060v2.Properties.Resources.Message_info); //iconSet } else { foreach (recImportMedlem impMedlem in objImportMedlem) { tblMedlem_nr = tblMedlemsNextval(); object[] val = new object[10]; val[0] = tblMedlem_nr; val[1] = impMedlem.Navn; val[2] = impMedlem.Kaldenavn; val[3] = impMedlem.Adresse; val[4] = impMedlem.Postnr; val[5] = impMedlem.Bynavn; val[6] = impMedlem.Telefon; val[7] = impMedlem.Email; val[8] = impMedlem.Kon; val[9] = impMedlem.FodtDato; this.dsMedlem.Kartotek.Rows.Add(val); this.dsMedlem.savedsMedlem(); try { DateTime nu = DateTime.Now; int next_id = Program.dbData3060.nextval("tblMedlemlog"); nsPbs3060v2.tblMedlemLog recLog = new nsPbs3060v2.tblMedlemLog { id = next_id, Nr = tblMedlem_nr, logdato = new DateTime(nu.Year, nu.Month, nu.Day), akt_id = 10, akt_dato = Indmeldelsesdato }; Program.dbData3060.tblMedlemLog.Add(recLog); Program.dbData3060.SaveChanges(); } catch (Exception) { } } this.dataGridView1.Update(); foreach (DataGridViewRow r in this.dataGridView1.Rows) { if (r.Cells[0].Value.ToString() == tblMedlem_nr.ToString()) { int ci = dataGridView1.CurrentCell.ColumnIndex; dataGridView1.CurrentCell = r.Cells[ci]; } } this.panelDisplay.Visible = true; this.panelAdd.Visible = false; this.Navn.Focus(); } }
private void cmdSave_U_Record_Click(object sender, EventArgs e) { int tblMedlem_nr = int.Parse(this.U_Nr.Text); DataRow row = this.dsMedlem.Kartotek.Rows.Find(tblMedlem_nr); object[] val = row.ItemArray; val[1] = (U_Navn.Text.Length == 0) ? "" : U_Navn.Text; val[2] = (U_Kaldenavn.Text.Length == 0) ? null : U_Kaldenavn.Text; val[3] = (U_Adresse.Text.Length == 0) ? null : U_Adresse.Text; val[4] = (U_Postnr.Text.Length == 0) ? null : U_Postnr.Text; val[5] = (U_Bynavn.Text.Length == 0) ? null : U_Bynavn.Text; val[6] = (U_Telefon.Text.Length == 0) ? null : U_Telefon.Text; val[7] = (U_Email.Text.Length == 0) ? null : U_Email.Text; val[8] = (U_Kon.Text.Length == 0) ? null : U_Kon.Text; val[9] = (U_DT_FodtDato.Value == null) ? ((DateTime?)null) : (DateTime)U_DT_FodtDato.Value; val[10] = (U_Bank.Text.Length == 0) ? null : U_Bank.Text; row.BeginEdit(); row.ItemArray = val; row.EndEdit(); this.dsMedlem.savedsMedlem(); if (U_DT_NyAktivitetDato.Value != null) { int Akt_id; switch (U_NyAktivitet.Text) { case "Indmeldelse": Akt_id = 10; break; case "Kontingent betalt til": Akt_id = 30; break; case "Udmeldelse": Akt_id = 50; break; default: Akt_id = 0; break; } if (Akt_id != 0) { DateTime aktdt = (DateTime)U_DT_NyAktivitetDato.Value; int next_id = Program.dbData3060.nextval("tblMedlemlog"); Program.dbData3060.SaveChanges(); nsPbs3060v2.tblMedlemLog recLog = new nsPbs3060v2.tblMedlemLog { id = next_id, Nr = tblMedlem_nr, logdato = DateTime.Now, akt_id = Akt_id, akt_dato = new DateTime(aktdt.Year, aktdt.Month, aktdt.Day) }; Program.dbData3060.tblMedlemLog.Add(recLog); Program.dbData3060.SaveChanges(); } } this.dataGridView1.Update(); foreach (DataGridViewRow r in this.dataGridView1.Rows) { if (r.Cells[0].Value.ToString() == tblMedlem_nr.ToString()) { int ci = dataGridView1.CurrentCell.ColumnIndex; dataGridView1.CurrentCell = r.Cells[ci]; } } Update_lvwLog(tblMedlem_nr); this.panelDisplay.Visible = true; this.panelUpdate.Visible = false; this.Navn.Focus(); }