コード例 #1
0
ファイル: frmAdmin.cs プロジェクト: CuongTrX/VRMS
        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;
            }
        }
コード例 #2
0
ファイル: UsersBLL.cs プロジェクト: CuongTrX/VRMS
        //Phương thức thêm dữ liệu vào bảng Khoa
        public bool InsertUser(UsersDTO dtoUsers)
        {
            dalUsers = new UsersDAL();

            try
            {
                return dalUsers.InsertUser(dtoUsers);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #3
0
ファイル: UsersDAL.cs プロジェクト: CuongTrX/VRMS
        //Phương thức thêm dữ liệu vào bảng
        public bool InsertUser(UsersDTO dto)
        {
            db = new DBLib();

            try
            {
                db.AddParameter("@Fullname", dto.Fullname);
                db.AddParameter("@Username", dto.Username);
                db.AddParameter("@Password", func.pHash(dto.Password));
                db.AddParameter("@IdPermission", dto.IdPermission);
                return db.ExecuteNonQuery("sp_InsertUser", CommandType.StoredProcedure) > 0;
            }
            catch (Exception)
            {

                throw;
            }
        }
コード例 #4
0
ファイル: frmAdmin.cs プロジェクト: CuongTrX/VRMS
        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;
                }
            }
        }
コード例 #5
0
ファイル: UsersDAL.cs プロジェクト: CuongTrX/VRMS
        //Phương thức cập nhật dữ liệu bảng
        public bool UpdateUser(UsersDTO dto)
        {
            int count = 0;
            try
            {
                db = new DBLib();
                db.AddParameter("@IdUser", dto.Id);
                db.AddParameter("@Fullname", dto.Fullname);
                db.AddParameter("@Password", func.pHash(dto.Password));
                db.AddParameter("@IdPermission", dto.IdPermission);
                count = db.ExecuteNonQuery("sp_UpdateUser", CommandType.StoredProcedure);
            }
            catch (Exception)
            {

                throw;
            }
            return count > 0;
        }