public bool CapNhatBanSao(string maBanSao, TextBox txtMaSach, TextBox txtMaBanSao, ComboBox cbTrangThai)
        {
            BanSao banSao = new BanSao();

            banSao.MaBanSao  = txtMaBanSao.Text;
            banSao.MaSach    = txtMaSach.Text;
            banSao.TrangThai = (ETrangThai)(Convert.ToInt16(cbTrangThai.ValueMember));
            return(true);
        }
Esempio n. 2
0
 public bool CapNhatBanSao(BanSao banSao)
 {
     using (QLThuVienEntities ThuVienDS = new QLThuVienEntities())
     {
         var bSao = ThuVienDS.BanSaos.Find(banSao.MaBanSao);
         bSao = banSao;
         ThuVienDS.SaveChanges();
     }
     return(true);
 }
        public bool ThemBanSao(TextBox txtMaSach, TextBox txtSoLuongBS)
        {
            int           maBanSao   = Convert.ToInt16(banSaoDAL.LayMaBanSaoMax(txtMaSach.Text));
            List <BanSao> listBanSao = new List <BanSao>();
            int           soLuong    = Convert.ToInt16(txtSoLuongBS.Text);

            for (int i = 0; i < soLuong; i++)
            {
                BanSao banSao = new BanSao();
                banSao.MaSach    = txtMaSach.Text;
                maBanSao         = +i + 1;
                banSao.MaBanSao  = maBanSao.ToString();
                banSao.TrangThai = ETrangThai.CoSan;
                listBanSao.Add(banSao);
            }
            banSaoDAL.ThemBanSao(listBanSao);
            return(true);
        }
Esempio n. 4
0
 public List <BanSao> TimKiemBanSao(BanSao banSao)
 {
     using (QLThuVienEntities ThuVienDS = new QLThuVienEntities())
     {
         var listBanSao = from bSao in ThuVienDS.BanSaos select bSao;
         if (banSao.MaBanSao != "none")
         {
             listBanSao = listBanSao.Where <BanSao>(c => c.MaBanSao.Contains(banSao.MaBanSao));
         }
         if (banSao.Sach.TenSach != "none")
         {
             listBanSao = listBanSao.Where <BanSao>(c => c.Sach.TenSach.Contains(banSao.Sach.TenSach));
         }
         if (banSao.TrangThai != ETrangThai.None)
         {
             listBanSao = listBanSao.Where <BanSao>(c => c.TrangThai == banSao.TrangThai);
         }
         return(listBanSao.ToList());
     }
 }
        public bool ThemPhieuMuon(TextBox txtMaPhieuMuon, TextBox txtMaNguoiMuon, ComboBox cbThuThu, DataGridView dgvListBanSao, TextBox txtTienCoc)
        {
            PhieuMuonSach phieuMuon = new PhieuMuonSach();

            phieuMuon.MaPhieuMuon  = txtMaPhieuMuon.Text;
            phieuMuon.MaNguoiMuon  = txtMaNguoiMuon.Text;
            phieuMuon.MaThuThu     = cbThuThu.ValueMember;
            phieuMuon.NgayMuonSach = DateTime.Now.Date;
            phieuMuon.HanTraSach   = phieuMuon.NgayMuonSach.AddDays(20).Date;
            for (int i = 0; i < dgvListBanSao.RowCount; i++)
            {
                BanSao banSao = new BanSao();
                banSao.MaBanSao = dgvListBanSao.Rows[i].Cells[0].ToString();
                phieuMuon.BanSaos.Add(banSao);
            }
            decimal tienCoc = decimal.Parse(txtTienCoc.Text, System.Globalization.NumberStyles.AllowThousands);

            phieuMuon.TienDatCoc = Math.Round(Convert.ToDecimal(txtTienCoc.Text), 0);
            phieuMuonDAL.ThemPhieuMuon(phieuMuon);
            return(true);
        }