예제 #1
0
        private void back_button_Click(object sender, EventArgs e)
        {
            this.Hide();
            var user_screen = new user_screen();

            user_screen.FormClosed += (s, args) => this.Close();
            user_screen.Show();
        }
        private void userbutton_Click(object sender, EventArgs e)
        {
            Button button = sender as Button;

            user_id = Int32.Parse(button.Name);
            List <String> list = daemon.getUsers();

            if (delete == false)
            {
                this.Hide();
                var main_menu = new main_menu();
                main_menu.FormClosed += (s, args) => this.Close();
                main_menu.Show();
            }
            else
            {
                //MessageBox.Show("delete " + list[user_id]);
                DialogResult deleteUserBox = new DialogResult();

                deleteUserBox = MessageBox.Show(" All data will be permanently deleted. Are you sure you want to delete "
                                                + daemon.getUser(user_id) + " from the system?", "Delete User",
                                                MessageBoxButtons.YesNo, MessageBoxIcon.None);


                if (deleteUserBox == DialogResult.Yes)
                {
                    // Delete user info
                    // DELETE FOLDER HERE
                    daemon.deleteUser(user_id);
                    delete = false;

                    daemon.getUsers();


                    //this.Refresh();

                    this.Hide();
                    var u_screen = new user_screen();
                    u_screen.FormClosed += (s, args) => this.Close();
                    u_screen.Show();
                }
            }
        }