Esempio n. 1
0
        private void btn_update_Click(object sender, EventArgs e)
        {
            Int32 selectedRowCount =
                dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected);

            if (selectedRowCount == 1)
            {
                var index_row            = dataGridView1.SelectedRows[0].Index;
                DauSachViewModel dausach = (DauSachViewModel)dataGridView1.Rows[index_row].DataBoundItem;
                //var obj = dataGridView1.Rows[index_row];
                SuaDauSach formupdate = new SuaDauSach(dausach);
                formupdate.Show();
            }
        }
Esempio n. 2
0
        private void btn_showbooks_Click(object sender, EventArgs e)
        {
            Int32 selectedRowCount =
                dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected);

            if (selectedRowCount == 1)
            {
                var index_row            = dataGridView1.SelectedRows[0].Index;
                int dausach_id           = Convert.ToInt32(dataGridView1.Rows[index_row].Cells[0].Value);
                DauSachViewModel dausach = (DauSachViewModel)dataGridView1.Rows[index_row].DataBoundItem;
                //var obj = dataGridView1.Rows[index_row];
                QuanLySach quanlysach = new QuanLySach(dausach);
                quanlysach.Show();
            }
        }
Esempio n. 3
0
        public QuanLySach(DauSachViewModel dausach)
        {
            _context = new ThuVienDbContext();

            InitializeComponent();
            DauSachID              = dausach.ID;
            label_name.Text        = dausach.Ten;
            label_category.Text    = dausach.TheLoai;
            label_author.Text      = dausach.TacGia;
            label_producer.Text    = dausach.NhaSanXuat;
            label_republish.Text   = dausach.TaiBan.ToString();
            label_sumnumber.Text   = dausach.SoLuongTong.ToString();
            label_numberexist.Text = dausach.SoLuongTon.ToString();
            label_state.Text       = dausach.TinhTrang.ToString();

            label_dausach.Text = dausach.Ten;

            //combobox tinh trang
            List <ComboboxItem> list_states = new List <ComboboxItem> {
            };

            item       = new ComboboxItem();
            item.Text  = "Sách đã thanh lý";
            item.Value = (byte)ConstantHandler.TinhTrang_CuonSach.SachThanhLy;
            list_states.Add(item);

            item       = new ComboboxItem();
            item.Text  = "Sách đã được mượn";
            item.Value = (byte)ConstantHandler.TinhTrang_CuonSach.SachDaMuon;
            list_states.Add(item);

            item       = new ComboboxItem();
            item.Text  = "Sách còn trong kho";
            item.Value = (byte)ConstantHandler.TinhTrang_CuonSach.SachTrongKho;
            list_states.Add(item);

            item       = new ComboboxItem();
            item.Text  = "Sách đang chờ bảo dưỡng";
            item.Value = (byte)ConstantHandler.TinhTrang_CuonSach.SachBaoDuong;
            list_states.Add(item);

            cbb_state.DataSource    = list_states;
            cbb_state.DisplayMember = "Text";
            cbb_state.ValueMember   = "Value";
        }
Esempio n. 4
0
        public SuaDauSach(DauSachViewModel dausach)
        {
            InitializeComponent();
            _context = new ThuVienDbContext();

            // TODO: Complete member initialization
            //textbox
            id                   = dausach.ID;
            txt_name.Text        = dausach.Ten;
            txt_republish.Text   = dausach.TaiBan.ToString();
            txt_summary.Text     = dausach.TomTat;
            label_sumnumber.Text = dausach.SoLuongTong.ToString();


            //combobox
            var list_category = _context.TheLoai.ToList().Select(i => new TheLoai(i)).ToList();

            cbb_category.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cbb_category.AutoCompleteSource = AutoCompleteSource.ListItems;
            cbb_category.DataSource         = list_category;
            cbb_category.DisplayMember      = "Ten";
            cbb_category.ValueMember        = "ID";
            cbb_category.SelectedValue      = dausach.TheLoaiID;


            var list_author = _context.TacGia.ToList().Select(i => new TacGia(i)).ToList();

            cbb_author.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cbb_author.AutoCompleteSource = AutoCompleteSource.ListItems;
            cbb_author.DataSource         = list_author;
            cbb_author.DisplayMember      = "Ten";
            cbb_author.ValueMember        = "ID";
            cbb_author.SelectedValue      = dausach.TacGiaID;

            var list_producer = _context.NhaSanXuat.ToList().Select(i => new NhaSanXuat(i)).ToList();

            cbb_producer.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cbb_producer.AutoCompleteSource = AutoCompleteSource.ListItems;
            cbb_producer.DataSource         = list_producer;
            cbb_producer.DisplayMember      = "Ten";
            cbb_producer.ValueMember        = "ID";
            cbb_producer.SelectedValue      = dausach.NhaSanXuatID;

            //combobox tinh trang
            List <ComboboxItem> list_states = new List <ComboboxItem> {
            };

            item       = new ComboboxItem();
            item.Text  = "Đăng kí Photo";
            item.Value = (byte)ConstantHandler.TinhTrang_DauSach.DangKiPhoto;
            list_states.Add(item);

            item       = new ComboboxItem();
            item.Text  = "Đọc tại chổ";
            item.Value = (byte)ConstantHandler.TinhTrang_DauSach.DocTaiCho;
            list_states.Add(item);

            item       = new ComboboxItem();
            item.Text  = "Mượn về nhà";
            item.Value = (byte)ConstantHandler.TinhTrang_DauSach.MuonVeNha;
            list_states.Add(item);

            cbb_state.DataSource    = list_states;
            cbb_state.DisplayMember = "Text";
            cbb_state.ValueMember   = "Value";
            cbb_state.SelectedValue = dausach.TinhTrangID;
        }