protected void LoaitacgiaGridView_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "xoa") { string matg = (e.CommandArgument).ToString(); tacgiaBUS.XoaTg(matg); NapDuLieu(); } else if (e.CommandName == "sua") { TacGiaCollection tacgiacoll = new TacGiaCollection(); tacgiacoll = tacgiaBUS.TimDSTacGia(TimTextbox.Text); int index = Convert.ToInt32(e.CommandArgument.ToString()); ViewState["MaTg"] = tacgiacoll.Index(index).MaTG; string tentg = tacgiacoll.Index(index).TenTG; SuaPopup.Show(); SuaTextBox.Text = tentg; } }
protected void SachGridView_RowCommand(object sender, GridViewCommandEventArgs e) { ViewState["madausach"] = ""; if (e.CommandName == "chitiet") { ThongbaoLabel.Text = ""; ViewState["madausach"] = e.CommandArgument.ToString(); ChiTietPopup.Show(); //lấy tất cả sách có mã đầu sách là e.CommandArgument int madausach = Convert.ToInt32(e.CommandArgument); SachCollection sachColl = new SachCollection(); sachColl = sachBUS.TimDSSach(madausach); //nạp vào ChiTietDaugridview ChiTietDauSachGridView.DataSource = sachColl; ChiTietDauSachGridView.DataBind(); //gán dữ liệu đầu sách điểh hình vào HinhanhdausachImage.ImageUrl = sachColl.Index(0).hinhanh ; TenDauSachLabel.Text = sachColl.Index(0).TenSach; ChiTietDauSachLanXuatBanLabel.Text = sachColl.Index(0).lanxuatban.ToString(); ChiTietDauSachNgayNhapLabel.Text = sachColl.Index(0).ngaynhap.ToString(); ChiTietDauSachTriGiaLabel.Text = sachColl.Index(0).trigia.ToString(); NapDuLieu(); } else if(e.CommandName=="xoa") { ThongbaoLabel.Text = ""; bool kq=sachBUS.XoaSach(Convert.ToInt32(e.CommandArgument.ToString())); if(kq==false) ThongbaoLabel.Text = "Không thể xóa đầu sách này được"; NapDuLieu(); } else if (e.CommandName == "sua") { ThongbaoLabel.Text = ""; NapDSNXB(); NapDSTacGia(); ViewState["madausach"] = e.CommandArgument.ToString(); //nạp dữ liệu lên form sửa SachBO sachBO = new SachBO(); sachBO = sachBUS.Tim1Sach(Convert.ToInt32(e.CommandArgument)); TenSachSuaTextBox.Text = sachBO.TenSach; TacGiaCollection tacgiaColl = new TacGiaCollection(); tacgiaColl = sachBO.tacgiaColl; if (tacgiaColl != null && tacgiaColl.Count != 0) { for (int i = 0; i < tacgiaColl.Count; i++) { for (int j = 0; j < TacGiaSuaListBox.Items.Count; j++) { if (tacgiaColl.Index(i).MaTG == TacGiaSuaListBox.Items[j].Value) { TacGiaSuaListBox.Items[j].Selected = true; break; } } } } NhaXuatBanSuaDropDown.SelectedValue = sachBO.MaNXB; NamXuatBanSuaTextBox.Text = sachBO.namxuatban.ToString() ; LanXuatBanSuaTextBox.Text = sachBO.lanxuatban.ToString(); TriGiaSuaTextBox.Text = sachBO.trigia.ToString(); NgayNhapSuaTextBox.Text = sachBO.ngaynhap.ToString(); SuaPopup.Show(); NapDuLieu(); } }