private void btnGui_Click(object sender, EventArgs e) { if (dgvSTK.Rows.Count > 0) // User đã click "Kiểm tra" và có dữ liệu phù hợp { STK stk = busSTK.timSTK(dgvSTK.CurrentRow.Cells["MaSTK"].Value.ToString()); stk.NGAYBD = DateTime.ParseExact(txtNgayBD.Text, "dd/M/yyyy", CultureInfo.InvariantCulture); stk.NGAYDH = DateTime.ParseExact(txtNgayDH.Text, "dd/M/yyyy", CultureInfo.InvariantCulture); switch (stk.MALOAITK.Trim()) { case "LTK01": stk.SODU += double.Parse(txtTienGui.Text) + stk.SODU * stk.LOAITK.LAISUAT * 3; break; case "LTK02": stk.SODU += double.Parse(txtTienGui.Text) + stk.SODU * stk.LOAITK.LAISUAT * 6; break; case "LTK03": stk.SODU += double.Parse(txtTienGui.Text) + stk.SODU * stk.LOAITK.LAISUAT * 12; break; } busSTK.suaSTK(stk.MASTK); MessageBox.Show("Gửi tiền thành công"); dgvSTK.Rows.Clear(); btnKiemTra_Click(sender, e); } else { lblLoi.Visible = true; } }
private void cbxMaSTK_TextChanged(object sender, EventArgs e) { STK stk = busSTK.timSTK(cbxMaSTK.Text.Trim()); txtLoaiTK.Text = stk.LOAITK.TENLOAI; txtLaiSuat.Text = stk.LOAITK.LAISUAT.ToString(); txtHoTen.Text = stk.KHACHHANG.HOTEN; switch (stk.MALOAITK.Trim()) { case "LTK01": txtTongLai.Text = (stk.SODU * stk.LOAITK.LAISUAT * 3).ToString(); break; case "LTK02": txtTongLai.Text = (stk.SODU * stk.LOAITK.LAISUAT * 6).ToString(); break; case "LTK03": txtTongLai.Text = (stk.SODU * stk.LOAITK.LAISUAT * 12).ToString(); break; default: // Không kỳ hạn txtTongLai.Text = ""; break; } }
private void btnTiep_Click(object sender, EventArgs e) { STK stk = busSTK.timSTK(txtCMND.Text.Trim()); if (stk != null) { // Mình chưa bắt lỗi ô CMND bị bỏ trống nhé this.Hide(); // new GuiTietKiemCoKyHan(stk.MASTK).ShowDialog(); // Truyền MaTK vào form mới this.Close(); } else { //lblError.Visible = true; } }