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;
            }
        }
Exemple #2
0
        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;
            }
        }
Exemple #3
0
        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;
            }
        }