private void simpleButtonLogIn_Click(object sender, EventArgs e) { LogInEnumType logInType = (LogInEnumType)radioGroupLogInType.Properties.Items[radioGroupLogInType.SelectedIndex].Value; LogInEnumOption result = bllLogIn.LogInCheck(logInType, textEditLogInUserName.Text, textEditLogInPassword.Text); if (result == LogInEnumOption.Empty) { MessageBox.Show("Kullanıcı adı veya şifre alanını boş bırakamazsınız.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (result == LogInEnumOption.Error) { MessageBox.Show("Kullanıcı adınızı veya şifrenizi yanlış girdiniz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (result == LogInEnumOption.Admin) { FormAdminMain adminMain = new FormAdminMain(bllLogIn.AdminFind(textEditLogInUserName.Text)); adminMain.Show(); this.Hide(); } else if (result == LogInEnumOption.Doctor) { FormDoctorMain doctorMain = new FormDoctorMain(bllLogIn.DoctorFind(textEditLogInUserName.Text)); doctorMain.Show(); this.Hide(); } else if (result == LogInEnumOption.Member) { FormMemberMain memberMain = new FormMemberMain(bllLogIn.MemberFind(textEditLogInUserName.Text)); memberMain.Show(); this.Hide(); } }
public LogInEnumOption LogInCheck(LogInEnumType logInType, string userName, string password) { LogInEnumOption logInOption = LogInEnumOption.Empty; if (logInType == LogInEnumType.Doctor) { if (userName.StartsWith("000000000")) { if (!string.IsNullOrEmpty(userName) && !string.IsNullOrWhiteSpace(userName) && !string.IsNullOrEmpty(password) && !string.IsNullOrWhiteSpace(password)) { Admin admin = bllAdmin.AdminLogIn(userName, password); if (admin != null) { logInOption = LogInEnumOption.Admin; } else { logInOption = LogInEnumOption.Error; } } else { logInOption = LogInEnumOption.Empty; } } else { if (!string.IsNullOrEmpty(userName) && !string.IsNullOrWhiteSpace(userName) && !string.IsNullOrEmpty(password) && !string.IsNullOrWhiteSpace(password)) { Doctor doctor = bllDoctor.DoctorLogIn(userName, password); if (doctor != null) { logInOption = LogInEnumOption.Doctor; } else { logInOption = LogInEnumOption.Error; } } else { logInOption = LogInEnumOption.Empty; } } } else if (logInType == LogInEnumType.Member) { if (!string.IsNullOrEmpty(userName) && !string.IsNullOrWhiteSpace(userName) && !string.IsNullOrEmpty(password) && !string.IsNullOrWhiteSpace(password)) { Member member = bllMember.MemberLogIn(userName, password); if (member != null) { logInOption = LogInEnumOption.Member; } else { logInOption = LogInEnumOption.Error; } } else { logInOption = LogInEnumOption.Empty; } } return(logInOption); }