public Krankheitstage(Konto k1_) { k1 = k1_; InitializeComponent(); Krankheitstage_Liste = new List <DateTime>(); Krankheitstage_Laden(); }
public Urlaubstage(Konto k1_) { k1 = k1_; InitializeComponent(); Urlaubstage_Liste = new List <DateTime>(); Urlaubstage_Laden(); }
public Registrierung(Konto k1_, KontoSpeicher k2_) { InitializeComponent(); k1 = k1_; k2 = k2_; label4.Text = k1.GetBenutzername(); }
public Urlaubstage(Konto k1_, Verwaltung_ verwaltung) { k1 = k1_; this.verwaltung = verwaltung; InitializeComponent(); Urlaubstage_Liste = new List <DateTime>(); Urlaubstage_Laden(); }
private void Registrieren() { Konto k1 = new Konto(); k1.setBenutzername(textBox1.Text); k1.setPasswort(textBox2.Text); Registrierung v = new Registrierung(k1, k2); v.Show(); }
public Profil_Bearbeitung(Konto k1_) { InitializeComponent(); k1 = k1_; Init(); if (k1.GetStatus() != "") { textBox1.Text = k1.GetStatus(); } }
public Tagesplan(Konto k1_, DateTime Datum_) { InitializeComponent(); k1 = k1_; Datum = Datum_; Auswahldatum.Text = Datum.ToShortDateString(); Tagesplanliste = new List <string[]>(); Tagesplanliste = k1.GetTagesplan(); Form_init(); Label_reset(); }
public Administration(Verwaltung_ verwaltung) { this.verwaltung = verwaltung; InitializeComponent(); for (int i = 0; i < verwaltung.GetAnzahlKonten(); i++) { k1 = verwaltung.GetKonto(i); listBox1.Items.Add(k1.GetBenutzername()); } listBox1.SelectedIndex = 0; }
} //Items für Combobox public Kalender(Konto k1_, Verwaltung_ verwaltung_) { InitializeComponent(); TimeandDate_ = new TimeandDate(); FehltageListe = new List <DateTime>(); KrankheitstageListe = new List <DateTime>(); Feiertage = new List <DateTime>(); FeiertageNamen = new List <string>(); k1 = k1_; verwaltung = verwaltung_; Init(); InitFehltage(); Refresh_Form(); } //Constructor
} //Items für Combobox public Kalender(Konto k1_, Verwaltung_ verwaltung_) { InitializeComponent(); TimeandDate_ = new TimeandDate(); FehltageListe = new List <DateTime>(); KrankheitstageListe = new List <DateTime>(); Feiertage = new List <DateTime>(); FeiertageNamen = new List <string>(); k1 = k1_; verwaltung = verwaltung_; Init(); InitFehltage(); Refresh_Form(); if (k1.GetBenutzername() == "Admin") { Anfrage_an_Admin_Button.Visible = true; } } //Constructor
public void AddKonto(Konto k1_) { k1.Add(k1_); }
} //Ausgabe anzahl Tage im Monat private void Label_Click(object sender, EventArgs e) { Text_reset(); int p = 10; if (k1.GetFreiUrlaubstage() > 0) { if (k1.GetFreiUrlaubstage() < 10) { p = k1.GetFreiUrlaubstage(); } DateTime t; Label clickedLabel = sender as Label; string tmp = sender.ToString(); s = tmp.Substring(tmp.Length - 2); t = Datum_anpassung(); ListeUrlauber.Items.Clear(); for (int i = 0; i < verwaltung.GetAnzahlKonten(); i++) { Konto k3 = verwaltung.GetKonto(i); if (k3.GetUrlaubstage().Contains(t) == true) { ListeUrlauber.Items.Add(k3.GetBenutzername()); } } if (t.Year > DateTime.Today.Year) { return; } if (t.DayOfWeek.ToString() == "Sunday" || t.DayOfWeek.ToString() == "Saturday" || ListeUrlauber.Items.Count >= 3) { return; } if (clickedLabel.BackColor == Color.Transparent && _Panels[t.Day - 1].BackColor == Color.Transparent) { if (_Labels[counter].Text == "") { clickedLabel.BackColor = Color.DodgerBlue; _Panels[t.Day - 1].BackColor = Color.DodgerBlue; _Labels[counter].Text = t.ToShortDateString(); counter++; } if (counter == p) { DialogResult result = MessageBox.Show("Auswahl bestätigen [OK] oder Auswahl zurücksetzen [Cancel]", "Auswahl Bestätigen", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result == DialogResult.OK) { Urlaub_akzeptieren(); } else { InitFehltage(); } return; } } else { if (clickedLabel.BackColor == Color.Red || _Panels[t.Day - 1].BackColor == Color.Red) { } if (clickedLabel.BackColor == Color.Green || _Panels[t.Day - 1].BackColor == Color.Green) { } if (clickedLabel.BackColor == Color.Yellow || _Panels[t.Day - 1].BackColor == Color.Yellow) { string[] text = new string[10]; for (int i = 0; i < 9; i++) { text[i] = textBox1.Lines[i]; } for (int i = 0; i < Feiertage.Count; i++) { if (Feiertage[i] == t) { int index = Feiertage.IndexOf(t); text[9] = "Feiertag: " + FeiertageNamen[index].ToString(); } } textBox1.Lines = text; } if (clickedLabel.BackColor == Color.DodgerBlue || _Panels[t.Day - 1].BackColor == Color.DodgerBlue) { clickedLabel.BackColor = Color.Transparent; _Panels[t.Day - 1].BackColor = Color.Transparent; for (int i = 0; i <= 9; i++) { if (_Labels[i].Text == t.ToShortDateString()) { _Labels[i].Text = ""; counter--; } } } } } else { MessageBox.Show("Urlaubstage aufgebraucht schauen Sie in die Urlaubstage Liste!"); } s = null; } // Event: Klick auf die KalenderLabels
public Avatare(Konto k1_) { InitializeComponent(); k1 = k1_; }
public void Urlaubstageswitch(Konto k2) { this.k2 = k2; new Urlaubstage(k2, this).Show(); }
public void Krankentageswitch(Konto k2) { this.k2 = k2; new Krankheitstage(k2, this).Show(); //z.Show(); }
private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { k1 = verwaltung.GetKonto(listBox1.SelectedIndex); } //Mitarbeiter Auswahl