Example #1
0
        private void Open_Window_Shift_Employer(object sender, RoutedEventArgs e)
        {
            this.Hide();
            Employer_Shifts ads = new Employer_Shifts();

            ads.Show();
        }
Example #2
0
        private void Authbotton_Click(object sender, RoutedEventArgs e)
        {
            List <Employer> employers    = db.Employer.ToList();
            string          str          = "";
            string          loginuser    = login.Text;
            string          passworduser = password.Text;

            var FK_user_id = db.Users.Where(b => b.User_login == loginuser && b.User_password == passworduser).FirstOrDefault();

            if (FK_user_id == null)
            {
                MessageBox.Show("Пользователь не найден!");
            }
            else
            {
                Empid = FK_user_id.User_id;
                MessageBox.Show(Convert.ToString(Empid));
                if (FK_user_id != null)
                {
                    var User = db.Employer.Where(b => b.FK_User_id == FK_user_id.User_id).FirstOrDefault();
                    if (User.FK_Position_id == 1)
                    {
                        this.Hide();
                        Employer_Shifts ae = new Employer_Shifts();
                        ae.Show();
                        //Administrator_Choose Adup = new Administrator_Choose();
                        //Adup.Show();
                    }
                    if (User.FK_Position_id == 2)
                    {
                        this.Hide();
                        Employer_Choose emp = new Employer_Choose(Empid);
                        emp.Show();
                    }
                    if (User.FK_Position_id == 3)
                    {
                        this.Hide();
                        Employer_Choose emp = new Employer_Choose(Empid);
                        emp.Show();
                    }
                    if (User.FK_Position_id == 4)
                    {
                        this.Hide();
                        Employer_Shifts acc = new Employer_Shifts();
                        acc.Show();
                    }
                }
            }
        }