Beispiel #1
0
 private void cboDieuKien_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cboDieuKien.Text == "Mã mượn trả")
     {
         CTMuonTra_DTOBindingSource.DataSource = CTMuonTra_BUS.LayDSMT();
         this.reportViewer1.RefreshReport();
         List <CTMuonTra_DTO> lst = CTMuonTra_BUS.LayDSMT();
         cboDanhSach.DataSource = lst;
         CTMuonTra_DTO CT = new CTMuonTra_DTO();
         CT.MaMuonTra = "TC";
         CT.MaMuonTra = "Tất cả";
         lst.Insert(0, CT);
         cboDanhSach.DisplayMember = "MaMuonTra";
     }
     else if (cboDieuKien.Text == "Tình trạng")
     {
         CTMuonTra_DTOBindingSource.DataSource = CTMuonTra_BUS.LayDSMT();
         this.reportViewer1.RefreshReport();
         List <CTMuonTra_DTO> lst = CTMuonTra_BUS.LayDSMT();
         cboDanhSach.DataSource = lst;
         CTMuonTra_DTO CT = new CTMuonTra_DTO();
         CT.DaTra = "TC";
         CT.DaTra = "Tất cả";
         lst.Insert(0, CT);
         cboDanhSach.DisplayMember = "DaTra";
     }
 }
        private void BtnLuu_Click(object sender, EventArgs e)
        {
            if (flag == 1)
            {
                CTMuonTra_DTO CT = new CTMuonTra_DTO();
                CT.MaMuonTra = cboMaMuonTra.Text;
                CT.MaSach    = cboMaSach.Text;
                if (CK0.Checked == true)
                {
                    CT.DaTra   = CK0.Text;
                    CT.NgayTra = textBox1.Text;
                }
                else
                {
                    CT.DaTra   = CK1.Text;
                    CT.NgayTra = dtpNgayMuon.Text;
                }
                CT.GhiChu = txtGhiChu.Text;

                if (CTMuonTra_BUS.ThemCTMuonTra(CT))
                {
                    frmCTMuonTra_Load(sender, e);
                    MessageBox.Show("Thêm thành công ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Không thêm được", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (flag == 2)
            {
                CTMuonTra_DTO CT = new CTMuonTra_DTO();
                CT.ID        = int.Parse(ID.Text);
                CT.MaMuonTra = cboMaMuonTra.Text;
                CT.MaSach    = cboMaSach.Text;
                if (CK0.Checked == true)
                {
                    CT.DaTra   = CK0.Text;
                    CT.NgayTra = textBox1.Text;
                }
                else
                {
                    CT.DaTra   = CK1.Text;
                    CT.NgayTra = dtpNgayMuon.Text;
                }
                CT.GhiChu = txtGhiChu.Text;
                if (CTMuonTra_BUS.SuaCTMuonTra(CT))
                {
                    frmCTMuonTra_Load(sender, e);
                    MessageBox.Show("Sửa thành công ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Không sửa được", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private void btnXoa_Click(object sender, EventArgs e)
        {
            CTMuonTra_DTO CT = new CTMuonTra_DTO();

            CT.ID = int.Parse(ID.Text);
            if (CTMuonTra_BUS.XoaCTMuonTra(ID.Text))
            {
                frmCTMuonTra_Load(sender, e);
                MessageBox.Show("Xóa thành công ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void frmCTMuonTra_Load(object sender, EventArgs e)
        {
            List <CTMuonTra_DTO> lstCTMuonTra = CTMuonTra_BUS.LayDSMT();;

            dgvCTMuonTra.DataSource = lstCTMuonTra;
            hienthi(true);
            loadMaMT();
            loadMaSach();
            dgvCTMuonTra.Columns["ID"].HeaderText        = "STT";
            dgvCTMuonTra.Columns["ID"].Width             = 40;
            dgvCTMuonTra.Columns["MaMuonTra"].HeaderText = "Mã mượn";
            dgvCTMuonTra.Columns["MaMuonTra"].Width      = 100;
            dgvCTMuonTra.Columns["MaSach"].HeaderText    = "Tên sách";
            dgvCTMuonTra.Columns["MaSach"].Width         = 180;
            dgvCTMuonTra.Columns["DaTra"].HeaderText     = "Đã trả";
            dgvCTMuonTra.Columns["DaTra"].Width          = 75;
            dgvCTMuonTra.Columns["NgayTra"].HeaderText   = "Ngày trả";
            dgvCTMuonTra.Columns["NgayTra"].Width        = 90;
            dgvCTMuonTra.Columns["GhiChu"].HeaderText    = "Ghi chú";
            dgvCTMuonTra.Columns["GhiChu"].Width         = 200;
        }
Beispiel #5
0
        private void btnXem_Click(object sender, EventArgs e)
        {
            if (cboDanhSach.Text == "Tất cả")
            {
                CTMuonTra_DTOBindingSource.DataSource = CTMuonTra_BUS.LayDSMT();
                this.reportViewer1.RefreshReport();
            }
            else if (cboDieuKien.Text == "Tình trạng")
            {
                dieukien = "DaTra";
                CTMuonTra_DTOBindingSource.DataSource = CTMuonTra_BUS.TimKiem(dieukien, cboDanhSach.Text);

                this.reportViewer1.RefreshReport();
            }
            else if (cboDieuKien.Text == "Mã mượn trả")
            {
                dieukien = "MaMuonTra";
                CTMuonTra_DTOBindingSource.DataSource = CTMuonTra_BUS.TimKiem(dieukien, cboDanhSach.Text);

                this.reportViewer1.RefreshReport();
            }
        }