private void btnLuuLai_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (themmoi)
     {
         tk.ThemTaiKhoan(txtTenTK.Text, sha256_hash(txtMatKhau.Text), cbb_QuyenDN.SelectedValue.ToString(), txtHoTen.Text);
         MessageBox.Show("Thêm mới thành công");
     }
     else
     {
         tk.CapNhatTaiKhoan(txtTenTK.Text, sha256_hash(txtMatKhau.Text), cbb_QuyenDN.SelectedValue.ToString(), txtHoTen.Text);
         MessageBox.Show("Cập nhật thành công", "Thông báo");
     }
     LayDS_TaiKhoan();
     ClearForm();
     SetTextBox(false);
     SetButton(true);
     lsvTaiKhoan.Enabled = true;
 }
        private void btnDangKy_Click(object sender, EventArgs e)
        {
            dt = tk.KiemTra_TK_TonTai(txt_TenTK.Text);

            if (dt.Rows.Count > 0)
            {
                MessageBox.Show("Tên tài khoản đã tồn tại", "Thông báo");
                txt_TenTK.Focus();
            }
            else
            {
                if (txt_TenTK.Text == "")
                {
                    MessageBox.Show("Tên tài khoản ko được để trống", "Thông báo");
                }
                else if (txt_MatKhau.Text == "")
                {
                    MessageBox.Show("Mật khẩu ko được để trống", "Thông báo");
                }
                else if (txt_MatKhau.Text != txt_MK2.Text)
                {
                    MessageBox.Show("Mật khẩu ko trùng nhau", "Thông báo");
                }
                else if (txtHoTen.Text == "")
                {
                    MessageBox.Show("Họ tên không được để trống", "Thông báo");
                }
                else
                {
                    try
                    {
                        tk.ThemTaiKhoan(txt_TenTK.Text, sha256_hash(txt_MatKhau.Text), cbb_QuyenDN.SelectedValue.ToString(), txtHoTen.Text);
                        MessageBox.Show("Tạo tài khoản thành công", "Thông báo");
                        clearForm();
                        this.Close();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Thông báo");
                    }
                }
            }
        }
예제 #3
0
        private void btnThem_MouseUp(object sender, MouseButtonEventArgs e)
        {
            if (string.IsNullOrEmpty(txtID.Text) || string.IsNullOrEmpty(txtHT.Text) || string.IsNullOrEmpty(txtCMND.Text) || string.IsNullOrEmpty(txtSDT.Text))
            {
                MessageBox.Show("Dữ liệu chưa đầy đủ!");
                return;
            }
            else
            {
                try
                {
                    if (txtID.Text.Substring(0, 2) != "KH")
                    {
                        MessageBox.Show("Nhập sai mã khách hàng!!! Vui lòng nhập lại. Mã bắt đầu = KH");
                        return;
                    }
                    if (txtID.Text.Length != 5)
                    {
                        MessageBox.Show("Nhập sai mã khách hàng!!! Vui lòng nhập lại, mã có 5 ký tự");
                        return;
                    }
                    string tam = txtID.Text.Substring(2);
                    int    tam1;
                    if (int.TryParse(tam, out tam1) == false)
                    {
                        MessageBox.Show("Nhập sai mã khách hàng!!! Vui lòng nhập lại, phần sau mã KH là số");
                        return;
                    }

                    DateTime ngaysinh;
                    if (DateTime.TryParse(txtNgSinh.Text, out ngaysinh) == false)
                    {
                        MessageBox.Show("Nhập sai ngày sinh!!! Vui lòng nhập lại.");
                        return;
                    }
                    if (DateTime.Parse(txtNgSinh.Text) > DateTime.Now)
                    {
                        MessageBox.Show("Nhập sai ngày sinh!!! Vui lòng nhập lại.");
                        return;
                    }
                    long sdt;
                    if (long.TryParse(txtSDT.Text, out sdt) == false)
                    {
                        MessageBox.Show("Nhập sai số điện thoại!!! Vui lòng nhập lại.");
                        return;
                    }
                    if (long.TryParse(txtCMND.Text, out sdt) == false)
                    {
                        MessageBox.Show("Nhập sai CMND!!! Vui lòng nhập lại.");
                        return;
                    }

                    string mess  = kh.ThemKhachHang(txtID.Text, txtHT.Text, cmbGT.Text, txtCMND.Text, txtSDT.Text, txtDiaChi.Text, txtNgSinh.Text);
                    int    mess1 = tk.ThemTaiKhoan(txtID.Text, txtCMND.Text);
                    if (mess1 == 1)
                    {
                        MessageBox.Show(mess, "Tộc phèo caffein hân hoan chào đón: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                    }
                    else
                    {
                        MessageBox.Show("Chưa thêm được, buồn quá đi TT.TT", "Tộc phèo caffein buồn bã thông báo: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                    }
                }
                catch
                {
                    MessageBox.Show("Chưa thêm được, buồn quá đi TT.TT", "Tộc phèo caffein buồn bã thông báo: ", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                }
                var db = this.FindResource("Caffein") as ViewModel.Caffein;
                db.CurPage            = 1;
                cmbdskh.SelectedIndex = 0;
                //dataGrid.DataContext = kh.LayViewKH();
                int totalPage;
                db.ViewKhachHang     = kh.LayViewKH(db.CurPage, ViewModel.Caffein.PageSize, out totalPage);
                dataGrid.DataContext = db.ViewKhachHang;
                db.TotalPage         = totalPage;
            }
        }