private void buttonLogin_Click(object sender, RoutedEventArgs e) { if (textBoxEmail.Text == "") { MessageBox.Show("Please insert your email"); } else if (passwordBox.Password == "") { MessageBox.Show("Please insert your password"); } else if (textBoxEmail.Text.Equals("") && passwordBox.Password.Equals("")) { MessageBox.Show("Please insert your email / username and password"); } else { var UserClient = contex.Clients.Where(x => x.Email == textBoxEmail.Text && x.Password == passwordBox.Password); var UserAdmin = contex.Admins.Where(x => x.Username == textBoxEmail.Text && x.Password == passwordBox.Password); var UserJobCreator = contex.Job_Creators.Where(x => x.Email == textBoxEmail.Text && x.Password == passwordBox.Password); if (UserClient != null) { ClientHome cl = new ClientHome(); cl.Show(); this.Close(); } else if (UserAdmin != null) { MainWindow main = new MainWindow(); this.Close(); main.Show(); } else if (UserJobCreator != null) { var getType = contex.Job_Creators.Find(textBoxEmail.Text); if (getType.Type.Equals("HR")) { HRHome hr = new HRHome(); hr.Show(); this.Close(); } else { } } } }
private void buttonLogin_Click(object sender, RoutedEventArgs e) { if (textBoxEmail.Text == "") { MessageBox.Show("Please insert your email"); } else if (passwordBox.Password == "") { MessageBox.Show("Please insert your password"); } else if (textBoxEmail.Text.Equals("") && passwordBox.Password.Equals("")) { MessageBox.Show("Please insert your email / username and password"); } else { var UserClient = contex.Clients.Where(x => x.Email == textBoxEmail.Text && x.Password == passwordBox.Password); var UserAdmin = contex.Admins.Where(x => x.Username == textBoxEmail.Text && x.Password == passwordBox.Password); var UserJobCreator = contex.Job_Creators.Where(x => x.Email == textBoxEmail.Text && x.Password == passwordBox.Password); if (UserClient != null) { ClientHome cl = new ClientHome(); cl.Show(); this.Close(); string type = textBoxEmail.Text; var getData = contex.Clients.Include("Villages"). Include("Villages.districts").Include("Villages.districts.regencies"). Include("Villages.districts.regencies.provinces").SingleOrDefault(x => x.Email.Equals(textBoxEmail.Text)); var getClient = contex.Clients.Find(getData.Id); cl.txtIdProfil.Text = Convert.ToString(getClient.Id); cl.txtNameProfil.Text = getClient.Name; cl.txtPlaceProfil.Text = getClient.Place; cl.birthday.Text = getClient.Birthday.ToString(); cl.txtAgeProfil.Text = Convert.ToString(getClient.Age); cl.txtEmailProfil.Text = getClient.Email; cl.txtPasswordProfil.Text = getClient.Password; cl.txtContactProfil.Text = getClient.Contact; cl.txtCollege.Text = getClient.Collage; cl.txtDepartment.Text = getClient.Departement; cl.txtAddressProfil.Text = getClient.Address; cl.txtPhoto.Text = getClient.Photo; cl.cmbProvinceProfil.Text = getClient.provinces.Name; cl.cmbRegency.Text = getClient.regencies.Name; cl.cmbDistrict.Text = getClient.districts.Name; cl.cmbVillage.Text = getClient.villages.Name; cl.txtName4.Text = getClient.Name; cl.txtPlace.Text = getClient.Place; cl.birth.Text = getClient.Birthday.ToString(); cl.txtAddress.Text = getClient.Address; cl.txtRegency.Text = getClient.regencies.Name; cl.txtEmail.Text = getClient.Email; cl.txtContact.Text = getClient.Contact; cl.txtCollege2.Text = getClient.Collage; cl.txtDepartment2.Text = getClient.Departement; } else if (UserAdmin != null) { MainWindow main = new MainWindow(); this.Close(); main.Show(); } else if (UserJobCreator != null) { string type = textBoxEmail.Text; var getData = contex.Job_Creators.SingleOrDefault(x => x.Email.Equals(textBoxEmail.Text)); var getType = contex.Job_Creators.Find(textBoxEmail.Text); if (getType.Type.Equals("HR")) { HRHome hr = new HRHome(); hr.Show(); this.Close(); } else { ManagerHome mh = new ManagerHome(); mh.Show(); this.Close(); } } } }