Example #1
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            dtoUsers = new UsersDTO();
            bllUsers = new UsersBLL();

            if (txtPassword.Text != txtConfirmPassword.Text)
            {
                MessageBox.Show("Hai mật khẩu không giống nhau. Hãy nhập lại");
                return;
            }

            dtoUsers.Fullname = txtFullname.Text;
            dtoUsers.Username = txtUsername.Text;
            dtoUsers.Password = txtPassword.Text;
            dtoUsers.IdPermission = Convert.ToInt32(cboPermission.SelectedValue);
            try
            {
                bllUsers.InsertUser(dtoUsers);
                MessageBox.Show("Đã thêm thành công!","Thông báo");
                frmAdmin_Clear();
            }
            catch (Exception Ex)
            {
                throw;
            }
        }
Example #2
0
 private void btnLogin_Click(object sender, EventArgs e)
 {
     bllUsers = new UsersBLL();
     sdrUsers = bllUsers.CheckUser(txtUsername.Text);
     if (sdrUsers.Read())
     {
         if (sdrUsers["Password"].ToString()==func.pHash(txtPassword.Text))
         {
             if ((int)sdrUsers["IdPermission"]==1)
             {
                 frmAdmin admin = new frmAdmin();
                 this.Hide();
                 admin.ShowDialog();
                 this.Show();
             }
             else
             {
                 SessionManager.IdPermission = (int)sdrUsers["IdPermission"];
                 SessionManager.Fullname = sdrUsers["Fullname"].ToString();
                 Master master = new Master();
                 //Form1 frmForm1 = new Form1();
                 this.Hide();
                 master.ShowDialog();
                 //frmForm1.ShowDialog();
                 this.Show();
             }
         }
         else
         {
             lblError.Text = "Mật khẩu sai! Vui lòng kiểm tra lại...";
             timer1.Enabled = true;
         }
     }
     else
     {
         lblError.Text = "Tên đăng nhập không đúng! Vui lòng kiểm tra lại...";
         timer1.Enabled = true;
     }
 }
Example #3
0
        private void frmAdmin_Clear()
        {
            txtFullname.Text = null;
            txtUsername.Text = null;
            txtPassword.Text = null;
            txtConfirmPassword.Text = null;

            txtUsername.Enabled = true;
            btnThem.Enabled = false;
            btnSua.Enabled = false;
            btnXoa.Enabled = false;
            btnExit.Enabled = true;

            dgvUsers.Enabled = true;

            dtUsers = new DataTable();
            dtPermissions = new DataTable();
            bllUsers = new UsersBLL();
            bllPermission = new PermissionBLL();

            dtUsers = bllUsers.selectUserDetails();
            dtPermissions = bllPermission.getPermission();
            dgvUsers.AutoGenerateColumns = false;
            dgvUsers.DataSource = dtUsers;

            cboPermission.DataSource = dtPermissions;
            cboPermission.DisplayMember = "Permission";
            cboPermission.ValueMember = "IdPermission";
        }
Example #4
0
        private void dgvUsers_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            bllUsers = new UsersBLL();

            IdUser = int.Parse(dgvUsers.Rows[e.RowIndex].Cells[0].Value.ToString());
            sdrUsers = bllUsers.selectUserDetailsByID(IdUser);
            if (sdrUsers.Read())
            {
                txtFullname.Text = sdrUsers["Fullname"].ToString();
                txtUsername.Text = sdrUsers["Username"].ToString();
                cboPermission.SelectedValue = sdrUsers["IdPermission"].ToString();
            }

            btnThem.Enabled = false;
            btnSua.Enabled = true;
            btnXoa.Enabled = true;
            btnHuy.Enabled = true;
            btnExit.Enabled = false;
            txtUsername.Enabled = false;
            dgvUsers.Enabled = false;
        }
Example #5
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            dtoUsers = new UsersDTO();
            bllUsers = new UsersBLL();

            DialogResult dialogResult = MessageBox.Show("Bạn có chắc chắn muốn xóa không?","Xác nhận",MessageBoxButtons.OKCancel);
            if (dialogResult==DialogResult.OK)
            {
                try
                {
                    bllUsers.DeleteUser(IdUser);
                    MessageBox.Show("Đã xóa thành công!","Thông báo");
                    frmAdmin_Clear();
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }