public int CheckValues(LogindDTO LDTO) { ListerTilLogind LTL = new ListerTilLogind(); LTL.LavLister(); if (LDTO.IsSundhed) { for (int i = 0; i < LTL.brugernavneSundhed.Count; i++) { if (LTL.brugernavneSundhed[i] == LDTO.Brugernavn) { if (LTL.KodeordSundhed[i] == LDTO.Kodeord) { return(1); } else { return(0); } } } } if (!LDTO.IsSundhed) { for (int i = 0; i < LTL.brugernavneMed.Count; i++) { if (LTL.brugernavneMed[i] == LDTO.Brugernavn) { if (LTL.KodeordMed[i] == LDTO.Kodeord) { return(2); } else { return(0); } } } } return(0); }
private void UILogind_buttonLogind_Click(object sender, EventArgs e) { LogindDTO LDTO = new LogindDTO(); LDTO.Brugernavn = UILogind_textBoxBrugernavn.Text; LDTO.Kodeord = UILogind_textBoxKodeord.Text; if (UILogind_radioButtonSunhedspersonale.Checked) { LDTO.IsSundhed = true; } else { LDTO.IsSundhed = false; } int værdi = LL.RequestLogind(LDTO); // Her åbnes forms afhængig af login if (værdi == 1) { UIKontor1 kontor = new UIKontor1(LL, _dct, _målingContainer); this.Hide(); kontor.Show(); } if (værdi == 2) { UIMed med = new UIMed(LL, UILogind_textBoxBrugernavn.Text, _dct, _målingContainer); this.Hide(); med.Show(); } if (værdi == 0) { MessageBox.Show("Brugernavn eller kodeord er forkert, prøv igen."); UILogind_textBoxBrugernavn.Clear(); UILogind_textBoxKodeord.Clear(); } }
public int RequestLogind(LogindDTO LDTO) { Logind Log = new Logind(); return(Log.CheckValues(LDTO)); }