public int[] printDane() { using (P_BankowoscEntities Dane = new P_BankowoscEntities()) { var zalogowanyP = from p in Dane.Pracownik select p; this.IdTab = new int[zalogowanyP.Count()]; this.pensja = new double[zalogowanyP.Count() + 1]; int i = 0; foreach (Pracownik p in zalogowanyP) { if (p.Stanowisko == "Dyrektor" || p.Stanowisko == "Asystent") { continue; } if (p.Stanowisko == "Zarzadca Oddzialu" && this.permissionLevel < 51) { continue; } if (p.Przełożony == this.idosoby || this.idosoby == 1) { Osoba.Items.Add(p.ID + ". " + p.Imię + " " + p.Nazwisko + " - " + p.Stanowisko); this.IdTab[i] = p.ID; this.pensja[i] = p.Pensja; i++; } } } return(IdTab); }
private void zwolnij_Click(object sender, EventArgs e) { if (this.selectedID > 0) { string nazwa = ""; using (P_BankowoscEntities Dane = new P_BankowoscEntities()) { var zalogowanyP = from p in Dane.Pracownik where p.ID == this.selectedID select p; foreach (Pracownik p in zalogowanyP) { nazwa = p.Imię + " " + p.Nazwisko; } string message = "Czy na pewno chcesz zwolnić pracownika\n" + nazwa; string title = "Zwolnienie"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result = MessageBox.Show(message, title, buttons); if (result == DialogResult.Yes) { Dane.zwolnienie(this.selectedID, System.DateTime.Today.Date); Dane.SaveChanges(); Osoba.Items.Clear(); this.selectedID = -1; this.idTab = printDane(); } } } }
private void wyplata_Click(object sender, EventArgs e) { if (check() && nowaKwota <= stanKonta) { kwota.Text = ""; String text = "Wypłata wynosi: " + nowaKwota; using (P_BankowoscEntities Dane = new P_BankowoscEntities()) { Dane.wyplac(idKlienta, nowaKwota); var log = from k in Dane.Klient where (k.ID.Equals(idKlienta)) select k; foreach (Klient k in log) { konto.Text = k.Stan_Konta.ToString(); MessageBox.Show(text, "Powodzenie operacji", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { kwota.BackColor = System.Drawing.Color.DarkRed; MessageBox.Show("Wypłata nie powiodła się.", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void update_Click(object sender, EventArgs e) { using (P_BankowoscEntities Dane = new P_BankowoscEntities()) { Dane.pay_manage(this.id, float.Parse(newPay.Text)); } this.idTab = printDane(); }
public int[] printDane() { using (P_BankowoscEntities Dane = new P_BankowoscEntities()) { var zalogowanyP = from p in Dane.Pracownik select p; this.idTab = new int[zalogowanyP.Count()]; this.pensja = new string[zalogowanyP.Count()]; int i = 0; foreach (Pracownik p in zalogowanyP) { if (p.Stanowisko == "Dyrektor" || (p.Stanowisko == "Zarzadca Oddzialu" && this.permLvl > 51)) { continue; } if (p.Przełożony == this.idosoby || this.idosoby == 1) { Osoby.Items.Add(p.ID + ". " + p.Imię + " " + p.Nazwisko + " (" + p.Stanowisko + ")"); this.idTab[i] = p.ID; this.pensja[i] = p.Pensja.ToString(); i++; } } } return(idTab); }
private void yes_Click(object sender, EventArgs e) { using (P_BankowoscEntities Dane = new P_BankowoscEntities()) { Dane.usun(this.selectedId, System.DateTime.Today.Date); Dane.SaveChanges(); form.reload(); this.Close(); } }
private void Degraduj_Click(object sender, EventArgs e) { Osoba.Items.Clear(); nowapensja = int.Parse(tekst_pensja.Text); using (P_BankowoscEntities Dane = new P_BankowoscEntities()) { Dane.Pracownik_Manage(this.next, this.id, this.nowapensja); Dane.SaveChanges(); this.IdTab = printDane(); } tekst_pensja.Text = ""; }
private void FormAwans_Click(object sender, EventArgs e) { try { float nowaPensja = float.Parse(Pensja2.Text); Osoba.Items.Clear(); using (P_BankowoscEntities Dane = new P_BankowoscEntities()) { Dane.Pracownik_Manage(this.next, this.id, nowaPensja); Dane.SaveChanges(); this.IdTab = printDane(); } } catch (System.FormatException) { } Pensja2.Text = ""; }
private int[] printDane() { using (P_BankowoscEntities Dane = new P_BankowoscEntities()) { var klient = from k in Dane.Klient select k; idTab = new int[klient.Count()]; int i = 0; foreach (Klient k in klient) { lista.Items.Add(k.ID + ". " + k.Imię + " " + k.Nazwisko); this.idTab[i] = k.ID; i++; } return(idTab); } }
private void log_Click(object sender, EventArgs e) { correct = true; foreach (TextBox txt in tekst) { txt.BackColor = System.Drawing.Color.DarkCyan; } foreach (TextBox txt in tekst) { if (txt.TextLength == 0) { txt.BackColor = System.Drawing.Color.DarkRed; correct = false; } } if (pesel.TextLength != 11) { correct = false; pesel.BackColor = System.Drawing.Color.DarkRed; } if (correct) { blad.Visible = true; timer1.Enabled = true; String nazwa = ""; using (P_BankowoscEntities Dane = new P_BankowoscEntities()) { var logowanie = from k in Dane.Klient where (k.Imię.Equals(imie.Text) && k.Nazwisko.Equals(nazwisko.Text) && k.Pesel.Equals(pesel.Text)) select k; foreach (Klient k in logowanie) { blad.Visible = false; nazwa = k.Imię + " " + k.Nazwisko; this.Visible = false; _FormKlient formK = new _FormKlient(nazwa, k.Adres, k.Pesel, k.Nr_Dowodu, k.Stan_Konta, k.ID, this); formK.ShowDialog(); imie.Text = ""; nazwisko.Text = ""; pesel.Text = ""; } } } }
private void zatrudnij_Click(object sender, EventArgs e) { isCorrect = true; stanowisko.BackColor = System.Drawing.Color.DarkCyan; foreach (TextBox txt in tekst) { txt.BackColor = System.Drawing.Color.DarkCyan; } if (stanowisko.SelectedIndex == -1) { stanowisko.BackColor = System.Drawing.Color.DarkRed; isCorrect = false; stanowisko.ForeColor = System.Drawing.Color.White; } foreach (TextBox txt in tekst) { if (txt.TextLength == 0) { txt.BackColor = System.Drawing.Color.DarkRed; isCorrect = false; } } if (pesel.TextLength != 11) { isCorrect = false; } if (isCorrect) { using (P_BankowoscEntities Dane = new P_BankowoscEntities()) { Dane.zatrudnij(imie.Text, nazwisko.Text, pesel.Text, stanowisko.SelectedItem.ToString(), int.Parse(nr_komputera.Text), int.Parse(przelozony.Text), double.Parse(pensja.Text), login.Text, haslo.Text); } foreach (TextBox txt in tekst) { txt.Text = ""; } stanowisko.SelectedIndex = -1; stanowisko.ForeColor = System.Drawing.Color.White; } else { stanowisko.ForeColor = System.Drawing.Color.White; } }
private void dodaj_Click(object sender, EventArgs e) { MessageBox.Show(pesel.Text); isCorrect = true; foreach (TextBox txt in tekst) { txt.BackColor = System.Drawing.Color.DarkCyan; } foreach (TextBox txt in tekst) { if (txt.TextLength == 0) { txt.BackColor = System.Drawing.Color.DarkRed; isCorrect = false; } } if (pesel.TextLength != 11) { isCorrect = false; pesel.BackColor = System.Drawing.Color.DarkRed; } if (urzadzenie.TextLength != 15) { isCorrect = false; urzadzenie.BackColor = System.Drawing.Color.DarkRed; } if (nr_dowodu.TextLength != 9) { isCorrect = false; nr_dowodu.BackColor = System.Drawing.Color.DarkRed; } if (isCorrect) { using (P_BankowoscEntities Dane = new P_BankowoscEntities()) { Dane.dodaj(imie.Text, nazwisko.Text, pesel.Text, nr_dowodu.Text, adres.Text, urzadzenie.Text, login.Text, haslo.Text); } foreach (TextBox txt in tekst) { txt.Text = ""; } } }
private void Usun_Click(object sender, EventArgs e) { if (this.selectedId > 0) { String nazwa = ""; String adres = ""; String pesel = ""; String nr = ""; using (P_BankowoscEntities Dane = new P_BankowoscEntities()) { var klient = from k in Dane.Klient where k.ID == this.selectedId select k; foreach (Klient k in klient) { nazwa = k.Imię + " " + k.Nazwisko; adres = k.Adres; pesel = k.Pesel; nr = k.Nr_Dowodu; } FormPotwierdzUsun formPotwierdz = new FormPotwierdzUsun(nazwa, adres, pesel, nr, this.selectedId, this); formPotwierdz.ShowDialog(); } } }
public FormWyswietlDane() { InitializeComponent(); bazadanych = new P_BankowoscEntities(); }
private void logowanie_Click(object sender, EventArgs e) { string login1 = login.Text; string haslo1 = haslo.Text; login.Text = null; haslo.Text = null; using (P_BankowoscEntities Dane = new P_BankowoscEntities()) { var zalogowanyP = from p in Dane.Pracownik where (p.login.Equals(login1) && p.haslo.Equals(haslo1)) select p; foreach (Pracownik p in zalogowanyP) { if (p.Stanowisko == "Dyrektor") { permissionLevel = 100; } if (p.Stanowisko == "Zarzadca Oddzialu") { permissionLevel = 50; } if (p.Stanowisko == "Konsultant") { permissionLevel = 30; } if (p.Stanowisko == "Asystent") { permissionLevel = 20; } ImNaz = p.Imię + " " + p.Nazwisko; this.ID = p.ID;// } /* var zalogowanyK = from k in Dane.Klient * where (k.login.Equals(login1) && k.haslo.Equals(haslo1)) * select k; * * foreach (Klient k in zalogowanyK) { * //MessageBox.Show("Zalogowano jako klient " + k.Imię + " " + k.Nazwisko); * //if(loggedOnPhone()){ * if (this.checkphone(/*device.getIMEI,k.Urzadzenie_Mobilne, k.Urzadzenie_Mobilne)) { * * * permissionLevel = 5; * ImNaz = k.Imię + " " + k.Nazwisko; * this.ID = k.ID; * } * else { * permissionLevel = 5; * ImNaz = k.Imię + " " + k.Nazwisko; * this.ID = k.ID; * } * } */ if (permissionLevel == 0) { timer1.Enabled = true; wrongpass.Visible = true; } else { this.Visible = false; switch (permissionLevel) { /* case 5: * _FormKlient formK = new _FormKlient(ImNaz, this); * formK.ShowDialog(); * break; */ case 20: _FormAsystent formA = new _FormAsystent(ImNaz, this); formA.ShowDialog(); break; case 30: _FormKonsultant formKo = new _FormKonsultant(ImNaz, this); formKo.ShowDialog(); break; case 50: _FormZarzadca formZ = new _FormZarzadca(ImNaz, this, this.ID); formZ.ShowDialog(); break; case 100: _FormDyrektor formD = new _FormDyrektor(ImNaz, this, this.ID); formD.ShowDialog(); break; } } } }