示例#1
0
        public List <TheThuVien_DTO> LoadToanBoTheThuVien()
        {
            List <TheThuVien_DTO> lstTheThuVien = new List <TheThuVien_DTO>();
            DataTable             data          = DataProvider.Instance.ExecuteQuery("LayTatCaTheThuVien");

            foreach (DataRow item in data.Rows)
            {
                TheThuVien_DTO ttv = new TheThuVien_DTO(item);
                lstTheThuVien.Add(ttv);
            }
            return(lstTheThuVien);
        }
示例#2
0
        public List <TheThuVien_DTO> TimKiemTTV(string str)
        {
            List <TheThuVien_DTO> DanhSachTTV = new List <TheThuVien_DTO>();

            string query = "TimKiemTheThuVien '" + str + "'";

            DataTable data = DataProvider.Instance.ExecuteQuery(query);

            foreach (DataRow item in data.Rows)
            {
                TheThuVien_DTO TTV = new TheThuVien_DTO(item);
                DanhSachTTV.Add(TTV);
            }
            return(DanhSachTTV);
        }
示例#3
0
        public bool ThemTheThuVien(TheThuVien_DTO ttv_DTO)
        {
            try
            {
                TheThuVien ttv = new TheThuVien
                {
                    SoThe      = ttv_DTO.SoThe,
                    NgayBatDau = ttv_DTO.NgayBatDau,
                    TrangThai  = true
                };

                data.TheThuViens.Add(ttv);
                data.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#4
0
        private void btnReaderAdd_Add_Click(object sender, EventArgs e)
        {
            TheThuVien_DTO ttv_DTO = new TheThuVien_DTO
            {
                SoThe      = lblReader_CardNumberID.Text,
                NgayBatDau = DateTime.Now,
                TrangThai  = true
            };

            DocGia_DTO dg_DTO = new DocGia_DTO
            {
                MaDocGia  = lblReader_ID.Text,
                TenDocGia = txtReaderAdd_Name.Text,
                CMND      = txtReaderAdd_IdentityNumber.Text,
                SoThe     = lblReader_CardNumberID.Text,
                DiaChi    = txtReaderAdd_Address.Text,
                TrangThai = true
            };

            if (ttv_BUS.ThemTheThuVien(ttv_DTO))
            {
                if (dg_BUS.ThemDocGia(dg_DTO))
                {
                    frmSuccess frmSuccess = new frmSuccess(1);
                    frmSuccess.ShowDialog();
                    this.Hide();
                }
                else
                {
                    frmFailed frmFailed = new frmFailed(1);
                    frmFailed.ShowDialog();
                }
            }
            else
            {
                frmFailed frmFailed = new frmFailed(1);
                frmFailed.ShowDialog();
            }
        }
 public bool ThemTheThuVien(TheThuVien_DTO ttv_DTO)
 {
     return(ttv_DAO.ThemTheThuVien(ttv_DTO));
 }