Example #1
0
        private void frm_TraCuuSach_Load(object sender, EventArgs e)
        {
            Bang_SACH       = new XL_SACH();
            Bang_THELOAI    = new XL_THELOAI();
            Bang_NHAXUATBAN = new XL_NHAXUATBAN();
            DataSet ds = new DataSet();

            ds.Tables.AddRange(new DataTable[] { Bang_SACH, Bang_NHAXUATBAN, Bang_THELOAI });
            DataRelation qh_NHAXUABAN_SACH = new DataRelation("FK_NHAXUATBAN_SACH", Bang_NHAXUATBAN.Columns["MaNXB"], Bang_SACH.Columns["MaNXB"]);
            DataRelation qh_THELOAI_SACH   = new DataRelation("FK_THELOAI_SACH", Bang_THELOAI.Columns["MaTL"], Bang_SACH.Columns["MaTL"]);

            ds.Relations.AddRange(new DataRelation[] { qh_NHAXUABAN_SACH, qh_THELOAI_SACH });
            DataColumn cot_TenNXB = new DataColumn("TenNXB", Type.GetType("System.String"), "Parent(FK_NHAXUATBAN_SACH).TenNXB");
            DataColumn cot_TenTL  = new DataColumn("TenTL", Type.GetType("System.String"), "Parent(FK_THELOAI_SACH).TenTL");

            Bang_SACH.Columns.AddRange(new DataColumn[] { cot_TenNXB, cot_TenTL });
            cobNSX.DataSource    = Bang_NHAXUATBAN;
            cobNSX.DisplayMember = "TenNXB";
            cobNSX.ValueMember   = "MaTL";

            cobTheLoai.DataSource    = Bang_THELOAI;
            cobTheLoai.DisplayMember = "TenTL";
            cobTheLoai.ValueMember   = "MaTL";

            dgvTraCuu.DataSource = Bang_SACH;
            Nhap_moi();
        }
Example #2
0
        private void frmXuLyMuonTraSach_Load(object sender, EventArgs e)
        {
            bang_MUONSACH = new XL_MUONSACH();
            bang_SACH     = new XL_SACH();
            bang_BANDOC   = new XL_BANDOC();

            cobMaThe.DataSource    = bang_BANDOC;
            cobMaThe.DisplayMember = "MaThe";
            cobMaThe.ValueMember   = "MaThe";
            txtTen.DataBindings.Add("text", bang_BANDOC, "TenBanDoc");
            txtSodt.DataBindings.Add("text", bang_BANDOC, "SoDT");
            txtDiaChi.DataBindings.Add("text", bang_BANDOC, "DiaChi");

            cobMaSach.DataSource    = bang_SACH;
            cobMaSach.DisplayMember = "MaSach";
            cobMaSach.ValueMember   = "MaSach";
            txtTenSach.DataBindings.Add("text", bang_SACH, "TuaDe");
            txtTacGia.DataBindings.Add("text", bang_SACH, "TacGia");

            DataSet ds = new DataSet();

            ds.Tables.AddRange(new DataTable[] { bang_MUONSACH, bang_SACH });
            DataRelation qh = new DataRelation("FR_SACH_MUONSACH", bang_SACH.Columns["MaSach"], bang_MUONSACH.Columns["MaSach"]);

            ds.Relations.Add(qh);
            DataColumn cot_TuaDe  = new DataColumn("TuaDe", Type.GetType("System.String"), "Parent(FR_SACH_MUONSACH).TuaDe");
            DataColumn cot_TacGia = new DataColumn("TacGia", Type.GetType("System.String"), "Parent(FR_SACH_MUONSACH).TacGia");

            bang_MUONSACH.Columns.AddRange(new DataColumn[] { cot_TuaDe, cot_TacGia });

            cobMaSach.DataBindings.Add("SelectedValue", bang_MUONSACH, "MaSach");
            dNgayMuon.DataBindings.Add("text", bang_MUONSACH, "NgayMuon");
            dNgayTra.DataBindings.Add("text", bang_MUONSACH, "NgayTra");

            dgvMuonSach.DataSource = bang_MUONSACH;
            DS_MUON_SACH           = this.BindingContext[bang_MUONSACH];
            cobMaThe_SelectedIndexChang(sender, e);
        }
Example #3
0
        private void frm_Sach_Load(object sender, EventArgs e)
        {
            Bang_SACH       = new XL_SACH();
            Bang_THELOAI    = new XL_THELOAI();
            Bang_NHAXUATBAN = new XL_NHAXUATBAN();
            DataSet ds = new DataSet();

            ds.Tables.AddRange(new DataTable[] { Bang_SACH, Bang_NHAXUATBAN, Bang_THELOAI });
            DataRelation qh_NHAXUABAN_SACH = new DataRelation("FK_NHAXUATBAN_SACH", Bang_NHAXUATBAN.Columns["MaNXB"], Bang_SACH.Columns["MaNXB"]);
            DataRelation qh_THELOAI_SACH   = new DataRelation("FK_THELOAI_SACH", Bang_THELOAI.Columns["MaTL"], Bang_SACH.Columns["MaTL"]);

            ds.Relations.AddRange(new DataRelation[] { qh_NHAXUABAN_SACH, qh_THELOAI_SACH });
            DataColumn cot_TenNXB = new DataColumn("TenNXB", Type.GetType("System.String"), "Parent(FK_NHAXUATBAN_SACH).TenNXB");
            DataColumn cot_TenTL  = new DataColumn("TenTL", Type.GetType("System.String"), "Parent(FK_THELOAI_SACH).TenTL");

            Bang_SACH.Columns.AddRange(new DataColumn[] { cot_TenNXB, cot_TenTL });
            cobNSX.DataSource    = Bang_NHAXUATBAN;
            cobNSX.DisplayMember = "TenNXB";
            cobNSX.ValueMember   = "MaNXB";

            cobTheLoai.DataSource    = Bang_THELOAI;
            cobTheLoai.DisplayMember = "TenTL";
            cobTheLoai.ValueMember   = "MaTL";

            dgvSach.DataSource = Bang_SACH;

            txtMaSach.DataBindings.Add("text", Bang_SACH, "MaSach");
            txtTenSach.DataBindings.Add("text", Bang_SACH, "TuaDe");
            txtTacGia.DataBindings.Add("text", Bang_SACH, "TacGia");
            txtSoLuong.DataBindings.Add("text", Bang_SACH, "SoLuong");
            dtNgayNhap.DataBindings.Add("text", Bang_SACH, "NgayNhap");
            cobNSX.DataBindings.Add("SelectedValue", Bang_SACH, "MaNSX");
            cobTheLoai.DataBindings.Add("SelectedValue", Bang_SACH, "MaTL");

            //
            DS_SACH = this.BindingContext[Bang_SACH];
            An_hien_nut_lenh(false);
        }