public void LoadDropdownlistNXB() { SachDAO sachDAO = new SachDAO(); DDLNXB.DataSource = sachDAO.GetAllNXB(); DDLNXB.DataTextField = "TenNXB"; DDLNXB.DataValueField = "MaNXB"; DDLNXB.DataBind(); }
public void LoadDropdownlistTheLoai() { SachDAO sachDAO = new SachDAO(); DDLTheLoai.DataSource = sachDAO.GetAllTheLoai(); DDLTheLoai.DataTextField = "TenLoai"; DDLTheLoai.DataValueField = "MaLoai"; DDLTheLoai.DataBind(); }
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { string masach = GridView1.SelectedRow.Cells[0].Text; SachDAO sachDAO = new SachDAO(); Sach sach = sachDAO.GetTheLoaiByMaSach(masach); if (sach != null) { // Đổ dữ liệu từ đối tượng TheLoai vào các trường trên Form DoDuLieuLenForm(sach); } }
protected void btnThem_Click(object sender, EventArgs e) { if (txtGia.Text != "" && txtMaSach.Text != "" && txtTenSach.Text != "" && txtNamXB.Text != "" && txtSoLuong.Text != "" && txtTacGia.Text != "") { if (int.Parse(txtSoLuong.Text) >= 1) { // Lấy các giá trị từ giao diện Sach sach = LayDuLieuTuForm(); SachDAO sachDAO = new SachDAO(); // Kiểm tra mã sách này đã tồn tại trong CSDL chưa bool exist = sachDAO.CheckMaSach(sach.MaSach); if (exist) { lblMessage.Text = "Mã sách đã tồn tại"; } else { // Thực hiện ghi xuống CSDL bool result = sachDAO.Insert(sach); if (result) { lblMessage.Text = "Thêm thành công!"; LayDuLieuVaoGridView(); } else { lblMessage.Text = "Có lỗi. Vui lòng thử lại sau"; } } } else { lblMessage.Text = "Vui lòng điền số lượng hợp lệ"; } } else { lblMessage.Text = "Vui lòng điền đầy đủ thông tin"; } }
protected void btnSua_Click(object sender, EventArgs e) { if (txtGia.Text != "" && txtMaSach.Text != "" && txtTenSach.Text != "" && txtNamXB.Text != "" && txtSoLuong.Text != "" && txtTacGia.Text != "") { Sach sach = LayDuLieuTuForm(); SachDAO sachDAO = new SachDAO(); bool result = sachDAO.UpdateSach(sach); if (result) { lblMessage.Text = "Cập nhật thành công"; LayDuLieuVaoGridView(); } else { lblMessage.Text = "Cập nhật không thành công, vui lòng kiểm tra lại"; } } else { lblMessage.Text = "Vui lòng điền đầy đủ thông tin"; } }