public void GoNext()
 {
     this.pnlChucNang.Controls.Clear();
     gan = new GanDia(this, tra.dia);
     ThemGiaiDoan(gan);
     ShowForm();
 }
 private void btnXoaDatTruoc_Click(object sender, EventArgs e)
 {
     if (dgvKhachHang.SelectedRows.Count > 0)
     {
         if (dgvKhachHang.SelectedRows.Count > 0)
         {
             maKH = dgvKhachHang.CurrentRow.Cells["makh"].Value.ToString();
             dia  = new eDia();
             dia  = busPD.layDiaGanDatTruoc(maKH, dgvTieuDe.CurrentRow.Cells["maTieuDe"].Value.ToString());
             if (busPD.XoaDatTruoc(maKH,
                                   dgvTieuDe.CurrentRow.Cells["maTieuDe"].Value.ToString()))
             {
                 MessageBox.Show("Xóa thành công");
                 busDia.updateTrangThaiDiaTra(dia.Madia);
                 GanDia frmGan = new GanDia(dia);
                 frmGan.Show();
                 dgvKhachHang.Columns.Clear();
                 TaoSTTChoKhach();
                 listKH = busPD.layDanhSachKhachHangDaDatTruoc();
                 dgvKhachHang.DataSource = listKH;
                 TaoTenCotChoKhachHang();
                 dgvTieuDe.Columns.Clear();
                 TaoSTTChoTieuDe();
                 listTD = busPD.LayDanhSachTieuDeDaDatTruocCuaKhach(maKH);
                 dgvTieuDe.DataSource = listTD;
                 TaoTenCotChoTieuDe();
             }
             else
             {
                 MessageBox.Show("Xóa thất bại");
             }
         }
         else
         {
             MessageBox.Show("Vui lòng chọn tiều đề cần xóa !");
         }
     }
     else
     {
         MessageBox.Show("Vui lòng chọn khách hàng cần xóa !");
     }
 }
        private void btnThanhToan_Click(object sender, EventArgs e)
        {
            DialogResult dr = MessageBox.Show("Bạn có chắc chắn thực hiện ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);

            if (dr == DialogResult.OK)
            {
                //Xu ly neu thanh toan dia moi

                if (lstthanhtoan.Count == 0 && checkBox1.Checked == true)
                {
                    int kq = busPT.updatePhiTraMuonMoiCoTraPhi(tbxMaPhieu.Text.ToString(), Double.Parse(tbxPhiMuon.Text.ToString()));
                    if (kq == 1)
                    {
                        DialogResult dr1 = MessageBox.Show("Đĩa đã được trả, số tiền thanh toán là:" + Double.Parse(lblTienThanhToan.Text.ToString()));
                        if (dr1 == DialogResult.OK)
                        {
                            this.Hide();
                            eDia   dia       = busDIA.layDiaTheoMa(ePT.Madia);
                            GanDia frmGanDia = new GanDia(dia);
                            frmGanDia.ShowDialog();
                        }
                    }
                }
                //Xu ly neu thanh toan dia cu ma khong thanh toan dia moi
                else if (lstthanhtoan.Count > 0 && checkBox1.Checked == false)
                {
                    int kq  = updateDanhSachPhiMuonCu(lstthanhtoan);
                    int kq2 = busPT.updatePhiTraMuonMoiKhongTraPhi(tbxMaPhieu.Text.ToString(), Double.Parse(tbxPhiMuon.Text.ToString()));
                    if (kq == 1 && kq2 == 1)
                    {
                        DialogResult dr1 = MessageBox.Show("Phí muộn cũ đã được thanh toán, số tiền thanh toán là:" + Double.Parse(lblTienThanhToan.Text.ToString()));
                        if (dr1 == DialogResult.OK)
                        {
                            this.Hide();
                            eDia   dia       = busDIA.layDiaTheoMa(ePT.Madia);
                            GanDia frmGanDia = new GanDia(dia);
                            frmGanDia.ShowDialog();
                        }
                    }
                }
                //Xu ly neu thanh toan dia moi va dia cu
                else if (lstthanhtoan.Count > 0 && checkBox1.Checked == true)
                {
                    int kq  = busPT.updatePhiTraMuonMoiCoTraPhi(tbxMaPhieu.Text.ToString(), Double.Parse(tbxPhiMuon.Text.ToString()));
                    int kq2 = updateDanhSachPhiMuonCu(lstthanhtoan);
                    if (kq == 1 && kq2 == 1)
                    {
                        DialogResult dr1 = MessageBox.Show("Trả đĩa thành công, phí muộn cũ đã được thanh toán, số tiền thanh toán là:" + Double.Parse(lblTienThanhToan.Text.ToString()));
                        if (dr1 == DialogResult.OK)
                        {
                            this.Hide();
                            eDia   dia       = busDIA.layDiaTheoMa(ePT.Madia);
                            GanDia frmGanDia = new GanDia(dia);
                            frmGanDia.ShowDialog();
                        }
                    }
                }
                else
                {
                    int kq = busPT.updatePhiTraMuonMoiKhongTraPhi(tbxMaPhieu.Text.ToString(), Double.Parse(tbxPhiMuon.Text.ToString()));
                    if (kq == 1)
                    {
                        DialogResult dr1 = MessageBox.Show("Trả đĩa thành công,số tiền thanh toán là:" + Double.Parse(lblTienThanhToan.Text.ToString()));
                        if (dr1 == DialogResult.OK)
                        {
                            this.Hide();
                            eDia   dia       = busDIA.layDiaTheoMa(ePT.Madia);
                            GanDia frmGanDia = new GanDia(dia);
                            frmGanDia.ShowDialog();
                        }
                    }
                }
            }
        }