Пример #1
0
        //Sửa đầu sách

        private void btn_sua_dau_sach_Click(object sender, EventArgs e)
        {
            try
            {
                dau_sach obj = db.dau_sach.Find(dau_sach_ins.id);
                obj.ten_dau_sach  = ten_dau_sach_sua.Text.Trim();
                obj.id_loai_sach  = int.Parse(loai_sach_sua.SelectedValue.ToString());
                obj.tom_tat       = tom_tat_sua.Text.Trim();
                obj.id_nxb        = int.Parse(nxb_sua.SelectedValue.ToString());
                obj.nam_xuat_ban  = int.Parse(nam_xuat_ban_sua.Text);
                obj.id_tac_gia    = int.Parse(tac_gia_sua.SelectedValue.ToString());
                obj.id_tinh_trang = int.Parse(tinh_trang_sua.SelectedValue.ToString());

                phieu_nhap_chi_tiet obj_pnct = db.phieu_nhap_chi_tiet.Where(w => w.id_dau_sach == dau_sach_ins.id).FirstOrDefault();
                obj_pnct.id_nha_xuat_ban = int.Parse(nxb_sua.SelectedValue.ToString());
                // var list = context.Products.ToList().Select(i => new Product2(i)).ToList();
                //var bindingList = new BindingList<Product2>(list);
                //var source = new BindingSource(bindingList, null);
                //dtgv1.DataSource = source;

                db.SaveChanges();
                //var list = db.Products.ToList().Select(i => new Product2(i)).ToList();
                MessageBox.Show("Sửa thông tin thành công");
                this.Visible = false;
                DauSach frm = new DauSach();
                frm.Refresh_Form(3, current_page_Index);
                frm.Show();
            }

            catch (Exception ex)
            {
                MessageBox.Show("Sửa độc giả không thành công. Vui lòng kiểm tra lại thông tin độc giả");
            }

            //frm.Refresh_dtgv(List<Product2> list);
        }