Example #1
0
        private void btnTraSach_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
Cont:
            //Kiểm tra xem form DangNhap được mở hay đóng, nếu đóng thì tạo mới
            if (dx == null || dx.IsDisposed)
            {
                dx = new frmTraSach();
            }
            //dn.ShowDialog();
            //khi nhấn đăng nhập
            if (dx.ShowDialog() == DialogResult.OK)
            {
                if (dx.check == 0)
                {
                    goto Cont;
                }
                //Set lại menu theo quyền
                else
                {
                    string maSach = dx.maSach;
                    MuonTra_BUS.TraSach(maSach, "", DateTime.Now);
                    MessageBox.Show("Trả hoàn tất");
                    //cập nhật trên gridview
                    Load();
                    string maDS = gvDauSach.GetFocusedRowCellValue(colMaDS).ToString();
                    SbindingSource.DataSource = Sach_BUS.LoadDSSach(maDS);
                    gcSach.DataSource         = SbindingSource;
                }
            }
            //khi nhấn thoát
            else
            {
                dx.Hide();
            }
        }
Example #2
0
 private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (MessageBox.Show("Bạn có chắc muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         //TheLoai_BUS.xoaTL(gvDauSach.GetFocusedRowCellValue(colMaTL).ToString());
         //Sach_BUS.xoaSach(gvSach.GetFocusedRowCellValue(colMaSach).ToString());
         MuonTra_BUS.xoaMT(gvMuonTra.GetFocusedRowCellValue(colMaMuonTra).ToString());
         MTbindingSource.RemoveAt(gvMuonTra.FocusedRowHandle);
         // Load();
         MessageBox.Show("Xóa thành công!");
     }
 }
Example #3
0
        private void btnMuonSach_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (gvSach.FocusedRowHandle >= 0)
            {
                string maDG = "";
                if (gvSach.GetFocusedRowCellValue(colTinhTrangMuon).ToString() == "Đã Mượn")
                {
                    MessageBox.Show("Sách này đã mượn!");
                }
                else if (gvSach.GetFocusedRowCellValue(colTinhTrang).ToString() != "Tốt")
                {
                    MessageBox.Show("Sách đang hỏng!");
                }
                else
                {
Cont:
                    //Kiểm tra xem form DangNhap được mở hay đóng, nếu đóng thì tạo mới
                    if (dn == null || dn.IsDisposed)
                    {
                        dn = new frmMuonSach();
                    }

                    //dn.ShowDialog();
                    //khi nhấn đăng nhập
                    if (dn.ShowDialog() == DialogResult.OK)
                    {
                        if (dn.check == 0)
                        {
                            goto Cont;
                        }
                        //Set lại menu theo quyền
                        else
                        {
                            maDG = dn.maDG;
                            string maMT = nextMa2(MuonTra_BUS.LastMaMT());
                            //string maNV="NV00001";
                            string maSach = gvSach.GetFocusedRowCellValue(colMaSach).ToString();
                            MuonTra_BUS.muonSach(maMT, maNV, maDG, DateTime.Now, DateTime.Now, maSach);
                            MessageBox.Show("Mượn hoàn tất");
                            //cập nhật trên gridview
                            Load();
                            gvSach.SetFocusedRowCellValue(colTinhTrangMuon, "Đã Mượn");
                        }
                    }
                    //khi nhấn thoát
                    else
                    {
                        dn.Hide();
                    }
                }
            }
        }
Example #4
0
        private void Load()
        {
            try
            {
                MTbindingSource.DataSource = MuonTra_BUS.DsMuonTra();
                gcMuonTra.DataSource       = MTbindingSource;

                // gcTheLoai.DataSource = TLbindingSource;
            }
            catch
            {
                MessageBox.Show("Load bị lỗi!");
            }
        }
Example #5
0
 private void btnTra_Click(object sender, EventArgs e)
 {
     if (MuonTra_BUS.checkTraSach(tbMaSach.Text).Rows.Count > 0)
     {
         maSach = tbMaSach.Text;
         check  = 1;
         this.Close();
     }
     else
     {
         MessageBox.Show("Sách không tồn tại!");
         check = 0;
         tbMaSach.Clear();
         tbGhiChu.Clear();
     }
 }
Example #6
0
        private void btnThem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            them = false;
Cont:
            //Kiểm tra xem form DangNhap được mở hay đóng, nếu đóng thì tạo mới
            if (dn == null || dn.IsDisposed)
            {
                dn = new frmEditMT();
            }
            dn.load_new();
            dn.maMT   = nextMa(MuonTra_BUS.LastMaMT());
            dn.tenDS  = "";
            dn.maSach = "";
            dn.maDG   = "";
            dn.maNV   = "";
            dn.ghiChu = "";
            dn.loadInfo();
            //dn.ShowDialog();
            //khi nhấn đăng nhập
            if (dn.ShowDialog() == DialogResult.OK)
            {
                if (!sua)
                {            //gọi hàm sửa
                    if (dn.checkT)
                    {
                        MuonTra_BUS.suaMT_datra(dn.maMT, dn.maSach, dn.maDG, dn.maNV, dn.ghiChu, dn.ngayM, dn.ngayT, dn.hanTra);
                    }
                    else
                    {
                        MuonTra_BUS.suaMT_damuon(dn.maMT, dn.maSach, dn.maDG, dn.maNV, dn.ghiChu, dn.ngayM, dn.hanTra);
                    }
                    sua = true;
                    MessageBox.Show("Sửa thành công!");
                }
                else if (!them)
                {
                    //gọi hàm thêm
                    MuonTra_BUS.themMT(dn.maMT, dn.maSach, dn.maDG, dn.maNV, dn.ghiChu, dn.ngayM, dn.hanTra);
                    them = true;
                    MessageBox.Show("Thêm thành công!");
                }
                Load();
                //if (dn.check == 0) goto Cont;
                ////Set lại menu theo quyền
                //else
                //{
                //    //maDG = dn.maDG;
                //    //string maMT = nextMa2(MuonTra_BUS.LastMaMT());
                //    //string maNV = "NV00001";
                //    //string maSach = gvSach.GetFocusedRowCellValue(colMaSach).ToString();
                //    //MuonTra_BUS.muonSach(maMT, maNV, maDG, DateTime.Now, DateTime.Now, maSach);
                //    //MessageBox.Show("Mượn hoàn tất");
                //    ////cập nhật trên gridview
                //    //Load();
                //    //gvSach.SetFocusedRowCellValue(colTinhTrangMuon, "Đã Mượn");
                //}
            }
            //khi nhấn thoát
            else
            {
                dn.Close();
            }
        }