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; } }
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); } } }
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); } } } }
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(); }