示例#1
0
 private void btnTao_Click(object sender, EventArgs e)
 {
     nd.TaiKhoan  = txtDKTaiKhoan.Text;
     nd.MatKhau   = txtDKMatKhau.Text;
     nd.PhanQuyen = cmbPhanQuyen.Text;
     nd.MaNV      = cmbNhanVien.SelectedValue.ToString();
     if (txtDKTaiKhoan.Text == "")
     {
         lblLoiDKTaiKhoan.Text = "Bạn chưa nhập tài khoản";
     }
     else if (txtDKMatKhau.Text == "")
     {
         lblLoiDangKiMatKhau.Text = "Bạn chưa nhập mật khẩu";
     }
     else if (txtDKMatKhau.Text != txtNhapLaiMatKhau.Text)
     {
         lblLoiNhapLaiMatKhau.Text = "Mật khẩu không trùng khớp";
     }
     else
     {
         ndbus.ThemNguoiDung(nd);
         MessageBox.Show("Tạo tài khoản thành công!");
         frmThongTinTaiKhoan frmTK = new frmThongTinTaiKhoan();
         frmTK.Show();
         this.Close();
     }
 }
    public void TaoTaiKhoan()
    {
        NguoiDungDTO nguoidung = new NguoiDungDTO();

        nguoidung.Ma_loai_nguoi_dung = int.Parse(XL_CHUOI.Nhap(Request, "loai"));
        nguoidung.Ho_ten             = XL_CHUOI.Nhap(Request, "hoten");
        nguoidung.Username           = XL_CHUOI.Nhap(Request, "username");
        nguoidung.Password           = XL_CHUOI.Nhap(Request, "password");

        nguoidung.Email                = XL_CHUOI.Nhap(Request, "email");
        nguoidung.Dia_chi              = XL_CHUOI.Nhap(Request, "diachi");
        nguoidung.Dien_thoai           = XL_CHUOI.Nhap(Request, "dienthoai");
        nguoidung.Gioi_tinh            = bool.Parse(XL_CHUOI.Nhap(Request, "gioitinh"));
        nguoidung.Ngay_sinh            = DateTime.Parse(XL_CHUOI.Nhap(Request, "date").ToString());
        nguoidung.Tinh_trang_kich_hoat = bool.Parse(XL_CHUOI.Nhap(Request, "kichhoat"));

        int           manguoidung = 0;
        XL_THE        the         = new XL_THE("goc");
        XL_THUOC_TINH thuoctinh;

        try
        {
            //oFFS_BUS_WS.WebService service = new oFFS_BUS_WS.WebService();
            NguoiDungBUS nguoidungBUS = new NguoiDungBUS();
            manguoidung = nguoidungBUS.ThemNguoiDung(nguoidung);

            if (manguoidung != 0)
            {
                thuoctinh = new XL_THUOC_TINH("kq", "true");
            }
            else
            {
                thuoctinh = new XL_THUOC_TINH("kq", "false");
            }
        }
        catch
        {
            thuoctinh = new XL_THUOC_TINH("kq", "false");
        }

        the.Danh_sach_thuoc_tinh.Add(thuoctinh);
        string chuoi = the.Chuoi();

        XL_CHUOI.XuatChuoi(Response, chuoi);
    }
示例#3
0
 private void btnTao_Click(object sender, EventArgs e)
 {
     nd.TaiKhoan  = txtDKTaiKhoan.Text;
     nd.MatKhau   = txtDKMatKhau.Text;
     nd.PhanQuyen = cmbPhanQuyen.Text;
     if (txtDKTaiKhoan.Text == "")
     {
         lblLoiDKTaiKhoan.Text = "Bạn chưa nhập tài khoản";
     }
     else if (txtDKMatKhau.Text == "")
     {
         lblLoiDangKiMatKhau.Text = "Bạn chưa nhập mật khẩu";
     }
     else if (txtDKMatKhau.Text != txtNhapLaiMatKhau.Text)
     {
         lblLoiNhapLaiMatKhau.Text = "Mật khẩu không trùng khớp";
     }
     else
     {
         ndbus.ThemNguoiDung(nd);
         MessageBox.Show("Tạo tài khoản thành công!");
     }
 }
示例#4
0
        private void btnLuu_click(object sender, EventArgs e)
        {
            if (Cur_State == 1)
            {
                int KT_NguoiDung = nguoiDungBUS.DaTonTai(txtTaiKhoan.Text);
                if (KT_NguoiDung >= 1)
                {
                    XtraMessageBox.Show("Tên người dùng đã tồn tại", "Hệ Thống", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            if (string.Compare(txtMatKhau.Text, txtReMK.Text) != 0)
            {
                XtraMessageBox.Show("Mật khẩu nhập lại không đúng", "Hệ Thống", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                if (string.IsNullOrEmpty(txtTaiKhoan.Text) || string.IsNullOrEmpty(txtMatKhau.Text))
                {
                    XtraMessageBox.Show("Không được để trống tài khoản hoặc mật khẩu", "Hệ Thống", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    NguoiDung nd = new NguoiDung();
                    nd.TenDangNhap = txtTaiKhoan.Text;
                    nd.Password    = hashStringToPassword(txtMatKhau.Text);
                    nd.MaNV        = lkueNhanVien.EditValue.ToString();
                    nd.MaVaiTro    = lkueVaiTro.EditValue.ToString();
                    nd.DienGiai    = txtDienGiai.Text;
                    nd.ConQuanLy   = ckbConQuanLy.Checked;

                    //thêm
                    if (Cur_State == 1)
                    {
                        int kq = nguoiDungBUS.ThemNguoiDung(nd);
                        if (kq >= 1)
                        {
                            ThemThanhCong();
                            XtraMessageBox.Show("Thêm người dùng thành công", "Hệ Thống", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            XtraMessageBox.Show("Thêm thất bại", "Hệ Thống", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }

                    //sửa
                    else if (Cur_State == 0)
                    {
                        int kq = nguoiDungBUS.CapNhatNguoiDung(nd);
                        if (kq >= 1)
                        {
                            CapNhatThanhCong();
                            XtraMessageBox.Show("Cập nhật người dùng thành công", "Hệ Thống", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            XtraMessageBox.Show("Cập nhật thất bại", "Hệ Thống", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                }
            }
        }
示例#5
0
    public int ThemNguoiDung(NguoiDungDTO nguoidungDTO)
    {
        NguoiDungBUS nguoidungBUS = new NguoiDungBUS();

        return(nguoidungBUS.ThemNguoiDung(nguoidungDTO));
    }