private void dgvDanhSach_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { int rowIndex = e.RowIndex; String id = dgvDanhSach.Rows[rowIndex].Cells[0].Value.ToString(); sach = DanhSachSach.Find(s => s.MaSach == id); if (sach == null) { return; } IsAdd = false; txtMaSach.Text = sach.MaSach; txtTenSach.Text = sach.TenSach; txtMoTa.Text = sach.MoTa; txtGiaNhap.Text = sach.SoLuong.ToString(); txtGiaLe.Text = sach.GiaBanLe.ToString(); txtGiaSi.Text = sach.GiaBanSi.ToString(); txtTacGia.Text = sach.TacGia; cmbNhaXuatBan.SelectedValue = sach.MaNXB; cmbTheLoai.SelectedValue = sach.MaTheLoai; txtMaSach.Enabled = false; btnDelete.Enabled = true; } catch { } }
private void btnCancel_Click(object sender, EventArgs e) { ResetControls(); LoadData(); sach = null; IsAdd = true; }
void SuaSach() { if (!CheckData()) { return; } sach = new DTO.Sach { MaSach = txtMaSach.Text, TenSach = txtTenSach.Text, MaNXB = Int32.Parse(cmbNhaXuatBan.SelectedValue.ToString()), MaTheLoai = Int32.Parse(cmbTheLoai.SelectedValue.ToString()), MoTa = txtMoTa.Text, GiaBanLe = Int32.Parse(txtGiaLe.Text), GiaBanSi = Int32.Parse(txtGiaSi.Text), TacGia = txtTacGia.Text, SoLuong = Int32.Parse(txtGiaNhap.Text) }; SachBUS.SuaSach(sach); MessageBox.Show(SachBUS.Message); if (BUS.SachBUS.IsSuccess) { LoadData(); ResetControls(); sach = null; IsAdd = true; } }
void XoaSach() { SachBUS.XoaSach(sach); MessageBox.Show(SachBUS.Message); if (BUS.SachBUS.IsSuccess) { LoadData(); ResetControls(); sach = null; IsAdd = true; } }
private void btnLayTTSach_Click(object sender, EventArgs e) { if (txtMasach.Text.Trim().Length!=0&&validate.IsNumber(txtMasach.Text.Trim())) { masach = Convert.ToInt16(txtMasach.Text.Trim()); sach = muonSachBUS.layThongTinSach(masach); if (sach == null) { MessageBox.Show("mã sách bạn vừa nhập không đúng"); masach = 0; } else if(muonSachBUS.conSach(masach)) { MessageBox.Show("tìm thấy sách!"); lblTenSach.Text = "Tên Sách: " + sach.TenSach; lblGia.Text = "Giá: " + sach.Gia; lblNXB.Text = "NXB: " + sach.nxb.TenNXB; lblTacGia.Text = "Tác Giả: " + sach.tacGia.HoTenTG; lblTheLoai.Text = "Thể Loại: " + sach.theLoai.TenTL; } else { MessageBox.Show("Sách này đã hết!"); } } else { if (txtMasach.Text.Trim().Length == 0) MessageBox.Show("bạn chưa nhập mã sách"); else { MessageBox.Show("Mã sách phải là số!"); txtMasach.Text = ""; } } }