private void btnKiemTra_Click(object sender, EventArgs e)
        {
            dgvSTK.Rows.Clear();

            if (!string.IsNullOrEmpty(txtTuKhoa.Text))
            {
                if (cbxLoaiTraCuu.Text.Equals("CMND"))  // 1 CMND có nhiều STK
                {
                    foreach (STK stk in busSTK.layDsSTK())
                    {
                        if (stk.KHACHHANG.CMND.Equals(txtTuKhoa.Text.Trim()))
                        {
                            dgvSTK.Rows.Add(stk.MASTK, stk.KHACHHANG.HOTEN, stk.LOAITK.TENLOAI, stk.LOAITK.LAISUAT, stk.NGAYBD, stk.NGAYDH, stk.SODU);
                        }
                    }
                }
                else  // 1 Mã STK chỉ thuộc về 1 STK
                {
                    STK stk = busSTK.timSTK(txtTuKhoa.Text.Trim());
                    dgvSTK.Rows.Add(stk.MASTK, stk.KHACHHANG.HOTEN, stk.LOAITK.TENLOAI, stk.LOAITK.LAISUAT, stk.NGAYBD, stk.NGAYDH, stk.SODU);
                }

                if (dgvSTK.Rows.Count == 0)
                {
                    lblLoi.Text    = "Tài khoản không tồn tại !";
                    lblLoi.Visible = true;
                }
            }
            else
            {
                lblLoi.Text    = "Bạn chưa nhập từ khóa !";
                lblLoi.Visible = true;
            }
        }
Exemple #2
0
 private void RutLaiCoKyHan_Load(object sender, EventArgs e)
 {
     foreach (STK stk in busSTK.layDsSTK())
     {
         if (stk.KHACHHANG.CMND.Equals(this.cmnd))
         {
             cbxMaSTK.Items.Add(stk.MASTK);
         }
     }
 }
Exemple #3
0
 private void btnTraCuu_Click(object sender, EventArgs e)
 {
     if (txtNhapCMND.Text.Equals("CMND"))  // 1 CMND có nhiều STK
     {
         foreach (STK stk in busSTK.layDsSTK())
         {
             if (stk.KHACHHANG.CMND.Equals(txtNhapCMND.Text.Trim()))
             {
                 dgvSTK.Rows.Add(stk.KHACHHANG.HOTEN, stk.LOAITK.TENLOAI, stk.LOAITK.LAISUAT, stk.NGAYBD, stk.NGAYDH, stk.SODU, stk.MASTK);
             }
         }
     }
 }
Exemple #4
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            DateTime StartTime = new DateTime(2000, 1, 1);

            KHACHHANG kh  = new KHACHHANG();
            TimeSpan  key = DateTime.Now - StartTime;

            kh.MAKH     = "KH" + key.TotalMilliseconds.ToString().Substring(4, 8);
            kh.HOTEN    = txtHoTen.Text;
            kh.DIACHI   = txtDiaChi.Text;
            kh.SDT      = txtSDT.Text;
            kh.NGAYSINH = DateTime.ParseExact(txtNgaySinh.Text, "dd/M/yyyy", CultureInfo.InvariantCulture);
            kh.CMND     = txtCMND.Text;
            if (rdbNam.Checked)
            {
                kh.GIOITINH = "Nam";
            }
            if (rdbNu.Checked)
            {
                kh.GIOITINH = "Nữ";
            }
            busKH.themKH(kh);

            STK stk = new STK();

            stk.MASTK  = "STK" + key.TotalMilliseconds.ToString().Substring(4, 7);
            stk.MAKH   = kh.MAKH;
            stk.NGAYMO = DateTime.ParseExact(txtNgayMo.Text, "dd/M/yyyy", CultureInfo.InvariantCulture);
            //stk.NGAYBD = DateTime.ParseExact(txtNgayBD.Text, "dd/M/yyyy", CultureInfo.InvariantCulture);
            stk.SODU = 0; // Thêm mới

            switch (cbxLoaiTK.Text)
            {
            case "Tiết kiệm có kỳ hạn 3 tháng":
                stk.MALOAITK = "LTK01";
                //stk.NGAYDH = DateTime.ParseExact(txtNgayDH.Text, "dd/M/yyyy", CultureInfo.InvariantCulture);
                break;

            case "Tiết kiệm có kỳ hạn 6 tháng":
                stk.MALOAITK = "LTK02";
                //stk.NGAYDH = DateTime.ParseExact(txtNgayDH.Text, "dd/M/yyyy", CultureInfo.InvariantCulture);
                break;

            case "Tiết kiệm có kỳ hạn 12 tháng":
                stk.MALOAITK = "LTK03";
                //stk.NGAYDH = DateTime.ParseExact(txtNgayDH.Text, "dd/M/yyyy", CultureInfo.InvariantCulture);
                break;

            case "Tiết kiệm không kỳ hạn":
                stk.MALOAITK = "LTK04";
                break;

            default:
                stk.MALOAITK = "LTK04";     // Mặc định
                break;
            }

            busSTK.themSTK(stk);
            MessageBox.Show("Thêm STK thành công");
            dgvSTK.DataSource = busSTK.layDsSTK();
        }