private void technischerSupportToolStripMenuItem_Click(object sender, EventArgs e) { Meldung VaultTecService = new Meldung(); VaultTecService.Informationstring = "Sie können Vault-Tec-Service \nunter 1-888-4-82858-832 erreichen"; VaultTecService.ShowDialog(); }
private void button6_Click(object sender, EventArgs e) { try { Abteilungen = sql.dataReader(String.Format("Select Abteilungnummer from Abteilung where Abteilungsname = '{0}'", comboBox1.SelectedItem), 1, new string[] { "Int32" }); sql.execeutenonquery(string.Format("insert into Mitarbeiter(MA_Abrechnungsnummer, Mitarbeitervorname, Mitarbeiternachname, Abteilungsnummer, Aktiv) values ({0},'{1}','{2}',{3}, true)", textBox6.Text, textBox8.Text, textBox7.Text, Abteilungen[0])); listBox1.Items.Clear(); Mitarbeiterauflisten = sql.dataReader("Select MA_Abrechnungsnummer,Mitarbeitervorname, Mitarbeiternachname, Abteilungsnummer from Mitarbeiter", Attributes, new string[] { "Int32", "String", "String", "Int32" }); for (int i = 0; i < Mitarbeiterauflisten.Count / Attributes; i++) { listBox1.Items.Add(Mitarbeiterauflisten[i * Attributes]); } Meldung erf = new Meldung(); erf.Informationstring = "Mitarbeiter wurde erfolgreich erstellt"; erf.ShowDialog(); Controls.Clear(); InitializeComponent(); MitarbeiterAnzeigen_Load(e, e); } catch (ArgumentOutOfRangeException) { MessageBox.Show("Sie haben keine Abteilung ausgewählt"); } }
private void button4_Click(object sender, EventArgs e) { try { OleDbDataReader databasecontainabrechung = sql.readFromTable( String.Format( "Select * FROM Abrechnung where Abrechnungsnummer = {0} and Abrechnungsdatum like '%{1}.{2}%'", textBox2.Text, dateTimePicker1.Value.Month, dateTimePicker1.Value.Year)); databasecontainabrechung.Read(); if (!databasecontainabrechung.HasRows) { LohnabrechnungHinzufügen lrHinzufügen = new LohnabrechnungHinzufügen(); lrHinzufügen.ShowDialog(); if (lrHinzufügen.Hinzufügen == true) { try { sql.execeutenonquery( String.Format( "insert into Abrechnung (Abrechnungsnummer, Abrechnungsdatum, Bonuszahlung, Lohngruppennummer, Arbeitsstundennummer) values ({0},'{1}',{2},{3},{4})", textBox2.Text, dateTimePicker1.Value.ToString("dd.MM.yyyy"), Bonuszahlung[comboBox1.SelectedIndex * 2], Lohngruppen[comboBox2.SelectedIndex * 3], Arbeitsstunden[comboBox3.SelectedIndex * 2])); Meldung mld = new Meldung(); mld.Informationstring = "Lohnabrechnung erstellt"; mld.ShowDialog(); } catch (Exception) { MessageBox.Show("Sie haben nicht alle Felder ausgefüllt"); } for (int i = 0; i < Überstundensätze.Count; i++) { sql.execeutenonquery( String.Format("insert into Überstunden (Abrechnungsnummer, Abrechnungsdatum,Überstundenkennung, Überstundensatz, Überstundenanzahl) values ({0},'{1}','{2}','{3}',{4})", textBox2.Text, dateTimePicker1.Value.ToString("dd.MM.yyyy"), AusgewählteÜberstunden[i], Überstundensätze[i], ÜberstundenAnzahl[i])); } } } else { Meldung meldung = new Meldung(); meldung.Informationstring = "Für diesen Monat wurde eine Abrechnung\nfür " + MitarbeiterAuswählen.SelectedItem + " erstellt"; meldung.ShowDialog(); } } catch (OleDbException) { MessageBox.Show("Sie haben kein Mitarbeiter ausgewählt\nWählen Sie bitte ein Mitarbeiter aus"); } }
private void button7_Click(object sender, EventArgs e) { DialogResult dialog = MessageBox.Show("Alle zugehörigen Abrechnungen werden entfernt\nFortfahren?", "Warnung", MessageBoxButtons.YesNo); if (dialog == DialogResult.Yes) { sql.execeutenonquery(String.Format("update Mitarbeiter set Aktiv = false where MA_Abrechnungsnummer = {0}", listBox1.SelectedItem)); Meldung erf = new Meldung(); erf.Informationstring = "Mitarbeiter wurde entfernt"; erf.ShowDialog(); Controls.Clear(); InitializeComponent(); MitarbeiterAnzeigen_Load(e, e); } }
private void button2_Click(object sender, EventArgs e) { try { switch (headline) { case "Abteilung": sql.execeutenonquery( String.Format("insert into Abteilung(Abteilungnummer, Abteilungsname) values ({0},'{1}')", textBox1.Text, textBox2.Text)); break; case "Arbeitsstunden": sql.execeutenonquery(String.Format("insert into Arbeitsstunden(ArbeitsstundenNR, Arbeitsstunden, Aktiv) values ({0},{1},true)", textBox1.Text, textBox2.Text)); break; case "Bonuszahlung": sql.execeutenonquery(String.Format("insert into Bonuszahlung(BonuszahlungID, Prozentsatz, Aktiv) values ({0},{1},true)", textBox1.Text, textBox2.Text)); break; case "Lohngruppe": sql.execeutenonquery(String.Format("insert into Lohngruppe(Lohngruppenummer, Lohngruppenname, Stundensatz, Aktiv) values ({0},'{1}',{2},true)", textBox1.Text, textBox2.Text, textBox3.Text)); break; case "Überstunden": sql.execeutenonquery(String.Format( "insert into Überstundenkennung(Überstundenkennung, Überstundenbezeichnung, Überstundenbonus,Aktiv) values ('{0}','{1}',{2},true)", textBox1.Text, textBox2.Text, textBox3.Text)); break; } reload = true; Meldung mlMeldung = new Meldung(); mlMeldung.Informationstring = "Attribut erfolgreich hinzugefügt!"; mlMeldung.ShowDialog(); Close(); } catch (OleDbException) { Meldung mld = new Meldung(); mld.Informationstring = "Fehler!\nAttribut konnte nicht hinzugefügt werden"; mld.ShowDialog(); } }
private void button9_Click(object sender, EventArgs e) { if (tabControl1.SelectedTab.Name == "Auflistung") { try { LohnabrechnungErstellen lr = new LohnabrechnungErstellen(); var node = treeView1.Nodes[treeView1.SelectedNode.Index].Nodes[0].Text; node = node.Replace("Abrechnungsnummer:", ""); lr.Abrechnungsnummern.Add(Convert.ToInt32(node)); lr.MitarbeiterAusHauptfenster.Add(treeView1.SelectedNode.Text); lr.ShowDialog(); } catch (NullReferenceException) { Meldung mld = new Meldung(); mld.Informationstring = "Sie haben kein Mitarbeiter ausgewählt"; mld.ShowDialog(); } } else if (tabControl1.SelectedTab.Name == "Suchfunktion") { if (listBox1.Items.Count > 0 && listBox1.Items[0] != "Es wurde kein Mitarbeiter ausgewählt") { LohnabrechnungErstellen lrErstellen = new LohnabrechnungErstellen(); for (int i = 0; i < listBox1.Items.Count; i++) { lrErstellen.Abrechnungsnummern.Add(abrechnungsnummernAnzeigeList[i]); lrErstellen.MitarbeiterAusHauptfenster.Add(listBox1.Items[i].ToString()); } lrErstellen.ShowDialog(); } else { Meldung Meldung = new Meldung(); Meldung.Informationstring = "Sie haben kein Mitarbeiter ausgewählt"; Meldung.ShowDialog(); } } }
private void lohnabrechnungssystemZurücksetzenToolStripMenuItem_Click(object sender, EventArgs e) { pictureBox2.Size = new Size(590, 497); pictureBox2.Visible = true; Meldung mld1 = new Meldung(); mld1.Informationstring = "Die Datenbank wird zurückgesetzt!"; mld1.ShowDialog(); DialogResult result = MessageBox.Show( "Alle Ihre Einträge werden gelöscht \n\nFortfahren?", "WARNUNG", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { String[] Tabellennamen = { "Abrechnung", "Lohngruppe", "Arbeitsstunden", "Bonuszahlung", "Überstunden", "Überstundenkennung", "Mitarbeiter", "Abteilung" }; for (int i = 0; i < Tabellennamen.Length; i++) { sql.execeutenonquery(String.Format("Delete FROM {0}", Tabellennamen[i])); } Controls.Clear(); InitializeComponent(); AdministrativerBereich_Load(e, e); pictureBox2.Size = new Size(590, 497); Meldung mld = new Meldung(); mld.Informationstring = "Die Datenbank wurde zurückgesetzt!"; mld.ShowDialog(); } else { pictureBox2.Visible = false; } Close(); }
private void button3_Click(object sender, EventArgs e) { var names = new List <string>(); if (tabControl1.SelectedTab.Name == "Suchfunktion") { foreach (string namesOfListBox in listBox1.Items) { names.Add(namesOfListBox); } } else if (tabControl1.SelectedTab.Name == "Auflistung") { try { abrechnungsnummernAnzeigeList.Clear(); var node = treeView1.Nodes[treeView1.SelectedNode.Index].Nodes[0].Text; node = node.Replace("Abrechnungsnummer:", ""); abrechnungsnummernAnzeigeList.Add(Convert.ToInt32(node)); names.Add(treeView1.SelectedNode.Text); } catch (NullReferenceException nullReferenceException) { } } if (names.Count > 0) { var lr = new LohnabrechnungenAnzeigen(names, abrechnungsnummernAnzeigeList); lr.ShowDialog(); } else { Meldung Meldung = new Meldung(); Meldung.Informationstring = "Sie haben kein Mitarbeiter ausgewählt"; Meldung.ShowDialog(); } }