private void OpenForm()
 {
     Hide();
     using (var form = new AdminForm()) {
         form.ShowDialog();
     }
 }
예제 #2
0
        private void btnOpenAdmin_Click(object sender, EventArgs e)
        {
            AdminForm adminForm = new AdminForm();

            adminForm.ShowDialog();
            this.Close();
        }
예제 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            AdminForm admin = new AdminForm();

            this.Hide();
            admin.ShowDialog();
        }
예제 #4
0
        private void btnHome_Click(object sender, EventArgs e)
        {
            this.Hide();
            AdminForm ob = new AdminForm();

            ob.ShowDialog();
            this.Close();
        }
예제 #5
0
        public void Login(string username, string password)
        {
            try
            {
                var query        = "select * from users where username = @username and password = @password";
                var selectUserId = "select id from users where username = @username";

                SqlCommand commandQuery  = new SqlCommand(query, connection);
                SqlCommand commandUserId = new SqlCommand(selectUserId, connection);

                commandQuery.Parameters.AddWithValue("@username", username);
                commandQuery.Parameters.AddWithValue("@password", password);
                commandUserId.Parameters.AddWithValue("@username", username);

                connection.Open();

                SqlDataAdapter adapter   = new SqlDataAdapter(commandQuery);
                DataTable      dataTable = new DataTable();
                adapter.Fill(dataTable);

                if (dataTable.Rows.Count > 0)
                {
                    var id = (int)commandUserId.ExecuteScalar();
                    Global.ID       = id;
                    Global.Username = username;
                    Global.UserID   = Global.ID;

                    for (int i = 0; i < dataTable.Rows.Count; i++)
                    {
                        if (dataTable.Rows[i]["username"].ToString() == "vali")
                        {
                            connection.Close();
                            AdminForm adminForm = new AdminForm();
                            adminForm.ShowDialog();
                        }
                        else
                        {
                            connection.Close();
                        }
                    }
                }
                else
                {
                    connection.Close();
                    throw new Exception("Login Failed");
                }
            }
            catch (Exception exc)
            {
                throw new Exception(exc.Message);
            }
        }
 private void ShowForm()
 {
     if (txtboxlogin.Text == "WantedAdminUser")
     {
         using (AdminForm form2 = new AdminForm())
            form2.ShowDialog();
         Show(); 
     }
     else
     {
         using (user userform = new user())
             userform.ShowDialog();
         Show();
     }
 }
예제 #7
0
        public static void Login(UserLevel level, int userId)
        {
            switch (level)
            {
            case UserLevel.Normal:
                RegularUserForm reg = new RegularUserForm(userId);
                reg.ShowDialog();
                break;

            case UserLevel.Administrator:
                AdminForm adm = new AdminForm();
                adm.ShowDialog();
                break;
            }

            Environment.Exit(0);
        }
        private void ButtonInit_Click(object sender, RoutedEventArgs e)
        {
            String pseudoPassword = txtPass.Password;


            if (pseudoPassword.Equals(acces.DeserializePass()))
            {
                AdminForm admin = new AdminForm();

                MessageBox.Show("Contrase;a correcta", "Buena dog");

                //obtiene la ventana principal, para asi cerrarla
                MainWindow log = (ATM.MainWindow)Application.Current.MainWindow;

                log.Close();

                admin.ShowDialog();
            }
            else
            {
                ValidateLabel.Text = "Contraseña incorrecta, por favor intente de nuevo";
            }
        }
예제 #9
0
        public void SignIn()
        {
            if (User == -1)
            {
                MessageBox.Show("Неверный логин или пароль");
            }

            if (User == 0)
            {
                Az.Hide();
                Form AdminForm = new AdminForm();
                AdminForm.ShowDialog();
                Az.Close();
            }

            if (User == 1)
            {
                Az.Hide();
                Form UserForm = new UserForm();
                UserForm.ShowDialog();
                Az.Close();
            }
        }
예제 #10
0
        private void btnLogIn_Click(object sender, EventArgs e)
        {
            string fname  = txtFirstname.Text;
            string suname = txtSurname.Text;
            string pass   = txtPassword.Text;

            if (Utilities.isEmpty(new string[] { fname, suname, pass }))
            {
                Users_ selectedUser = db.Users_.FirstOrDefault(c => c.Firstname == fname);
                if (selectedUser != null)
                {
                    if (selectedUser.Password == pass.HashMe())
                    {
                        if (ckRemember.Checked)
                        {
                            Properties.Settings.Default.firstname = fname;
                            Properties.Settings.Default.surname   = suname;
                            Properties.Settings.Default.password  = pass;
                            Properties.Settings.Default.isChecked = true;
                            Properties.Settings.Default.Save();
                        }
                        else
                        {
                            Properties.Settings.Default.firstname = "";
                            Properties.Settings.Default.surname   = "";
                            Properties.Settings.Default.password  = "";
                            Properties.Settings.Default.isChecked = false;
                            Properties.Settings.Default.Save();
                        }
                        if (selectedUser.RoleID == 1)
                        {
                            this.Hide();
                            var ds = new  Rezervation_Form(selectedUser);
                            ds.FormClosed += (s, args) => this.Close();
                            ds.ShowDialog();
                        }
                        if (selectedUser.RoleID == 2)
                        {
                            this.Hide();
                            var ds = new AdminForm(selectedUser);
                            ds.FormClosed += (s, args) => this.Close();
                            ds.ShowDialog();
                        }
                    }
                    else
                    {
                        lblError.Text    = "password doesn't correct!";
                        lblError.Visible = true;
                    }
                }
                else
                {
                    lblError.Text    = "username doesn't correct";
                    lblError.Visible = true;
                }
            }
            else
            {
                lblError.Text    = "Please,all the fiel";
                lblError.Visible = true;
            }
        }
예제 #11
0
 private void OptionsToolStripMenuItem_Click(object sender, EventArgs e)
 {
     var admin  = new AdminForm();
     var result = admin.ShowDialog();
 }