private void LoadDanhSachTacGia() { TacGiaBUS TacGiaBUS = new TacGiaBUS(); DataTable dsTacGia = TacGiaBUS.LayDanhSachTacGia(); dtgridviewTacGia.DataSource = dsTacGia; }
private void btnXoaTG_Click(object sender, EventArgs e) { try { DialogResult result = MessageBox.Show("Bạn chắc chắn muốn xóa không ??", "Xóa tác giả " + txtTenTG.Text, MessageBoxButtons.YesNo); switch (result) { case DialogResult.No: break; case DialogResult.Yes: TacGiaBUS TacGiaBUS = new TacGiaBUS(); TacGiaBUS.XoaTacGia(txtMaTG.Text); MessageBox.Show("Xóa thành công"); LoadDanhSachTacGia(); break; default: break; } } catch (Exception ex) { MessageBox.Show("Xóa thất bại - Lỗi :" + ex.ToString()); } }
private void btnThem_Click(object sender, EventArgs e) { if (txtTenTG.Text != "") { TacGiaDTO TG = new TacGiaDTO(); TG.MaTG = txtMaTG.Text; TG.TenTG = txtTenTG.Text; TG.DiaChi = txtDiaChi.Text; if (TacGiaBUS.ThemTG(TG) == true) { txtMaTG.Text = TacGiaBUS.GetIDTG(); txtTenTG.ResetText(); txtDiaChi.ResetText(); LoadData(); } else { MessageBox.Show("Thêm thất bại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Tên tác giả không được để trống.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dgvTacGia_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { string id = txtIDTacGia.Text; string name = txtTenTG.Text; string text = txtGhiChu.Text; TacGia tg = new TacGia(id, name, text); bool b = new TacGiaBUS().DeleteTG(tg); if (b) { MessageBox.Show("Xóa Thành Công"); } Init(); } } catch (SqlException ex) { MessageBox.Show("Xóa thất bại", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void frmTacGia_Load(object sender, EventArgs e) { List <TacGia> list = new TacGiaBUS().getTacGia(); dgvTacGia.DataSource = list; Init(); }
private void btnLuu_Click(object sender, EventArgs e) { try { TacGiaDTO tgDTO = new TacGiaDTO(); tgDTO.MaTacGia = matacgia; tgDTO.HoTen = txtHoTen.Text.Trim(); tgDTO.NgaySinh = dtpNgaySinh.Value; tgDTO.GioiTinh = radNam.Checked ? true : false; tgDTO.GhiChu = txtGhiChu.Text.Trim(); TacGiaBUS tgBUS = new TacGiaBUS(); if (tgBUS.Sua(tgDTO)) { MessageBox.Show("Thành công!"); } else { MessageBox.Show("Không thành công!"); } this.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void frmQuanLySach_Load(object sender, EventArgs e) { cmbTenTG.DataSource = TacGiaBUS.GetList(); cmbTenTG.DisplayMember = "TenTG"; cmbTenTG.ValueMember = "MaTG"; comboBox4.DataSource = NhaXuatBanBUS.GetList(); comboBox4.DisplayMember = "TenNXB"; comboBox4.ValueMember = "MaNXB"; cmbLoaiSach.DataSource = TheLoaiBUS.GetList(); cmbLoaiSach.DisplayMember = "TenTheLoai"; cmbLoaiSach.ValueMember = "MaLoai"; cmbNgonNgu.DataSource = NgonNguBUS.GetList(); cmbNgonNgu.DisplayMember = "TenNgonNgu"; cmbNgonNgu.ValueMember = "MaNgonNgu"; tbxTenSach.Text = ""; textBox2.Text = ""; cmbNgonNgu.Text = ""; cmbLoaiSach.Text = ""; cmbTenTG.Text = ""; comboBox4.Text = ""; }
private void btnXoa_Click(object sender, EventArgs e) { string idTacGia = txtIDTacGia.Text; string tenTacGia = txtTenTacGia.Text; if (idTacGia != "" && tenTacGia != "") { if (MessageBox.Show(this, $"Bạn có muốn xóa tác giả { tenTacGia } không ?", "Xác nhận", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) { try { TacGiaBUS.DeletaTacGia(idTacGia); MessageBox.Show(this, "Xóa tác giả thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadTacGia(); } catch { MessageBox.Show(this, "Không thể xóa tác giả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } return; } MessageBox.Show(this, "ID tác giả không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); }
public Form1() { InitializeComponent(); dauSach = new DauSachBUS(); tacGia = new TacGiaBUS(); theLoai = new TheLoaiBUS(); nhaXuatBan = new NhaXuatBanBUS(); }
private void LoadTacGia() { gvTacGia.DataSource = null; gvTacGia.DataSource = TacGiaBUS.LoadTacGia(); gvTacGia.Columns[0].HeaderText = "ID tác giả"; gvTacGia.Columns[1].HeaderText = "Tên tác giả"; gvTacGia.Columns[1].Width = 150; AddDataBinding(); }
public void LayTenTacGia() { TacGiaBUS tacgiaBus = new TacGiaBUS(); IList ds; ds = TacGiaBUS.GetList(); cmbTenTacGia.DataSource = ds; cmbTenTacGia.ValueMember = "MaTG"; cmbTenTacGia.DisplayMember = "TenTG"; }
private void btnRefresh_Click(object sender, EventArgs e) { btnThem.Enabled = true; btnSua.Enabled = false; btnXoa.Enabled = false; txtMaTG.Text = TacGiaBUS.GetIDTG(); txtTenTG.ResetText(); txtDiaChi.ResetText(); LoadData(); }
private void btnCapNhat_Click(object sender, EventArgs e) { TacGiaDTO tacGia = new TacGiaDTO(); tacGia.MaTG = ((TacGiaDTO)cmbTacGia.SelectedItem).MaTG; tacGia.TenTG = txtTacGia.Text; TacGiaBUS tacgiaBUS = new TacGiaBUS(); // TacGiaBUS.Modify(tacGia); QuanLyTacGia_Load(sender, e); }
public void Init() { List <TacGia> list = new TacGiaBUS().getTacGia(); dgvTacGia.DataSource = list; txtIDTacGia.DataBindings.Clear(); txtIDTacGia.DataBindings.Add("Text", list, "ID"); txtTenTG.DataBindings.Clear(); txtTenTG.DataBindings.Add("Text", list, "Name"); txtGhiChu.DataBindings.Clear(); txtGhiChu.DataBindings.Add("Text", list, "Text"); }
private void btnXoa_Click(object sender, EventArgs e) { if (TacGiaBUS.XoaTG(dgvDanhSach.CurrentRow.Cells[0].Value.ToString()) == true) { txtMaTG.Text = TacGiaBUS.GetIDTG(); txtTenTG.ResetText(); txtDiaChi.ResetText(); LoadData(); } else { MessageBox.Show("Không thể xóa vì còn tồn tại sách thuộc tác giả này.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnSua_Click(object sender, EventArgs e) { string idTacGia = txtIDTacGia.Text; string tenTacGia = txtTenTacGia.Text; if (idTacGia != "" && tenTacGia != "") { TacGiaBUS.UpdateTacGia(idTacGia, tenTacGia); MessageBox.Show(this, "Cập nhật tác giả thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadTacGia(); return; } MessageBox.Show(this, "ID tác giả và tên tác giả không được để trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); }
private void btnThem_Click(object sender, EventArgs e) { if (txtTenTacGia.Text.Length == 0) { MessageBox.Show("Bạn Chưa Nhập Tên Tác Giả!", "Cảnh báo!"); } else { TacGiaDTO tacGia = new TacGiaDTO(); tacGia.TenTG = txtTenTacGia.Text; TacGiaBUS.Insert(tacGia); MessageBox.Show("Thêm thành công!", "Thông báo!"); this.Close(); } }
private void frmThemSach_Load(object sender, EventArgs e) { cboTheLoai.DataSource = TheLoaiBUS.DanhSachTheLoai(); cboTheLoai.DisplayMember = "TenTL"; cboTheLoai.ValueMember = "MaTL"; cboTacGia.DataSource = TacGiaBUS.DanhSachTacGia(); cboTacGia.DisplayMember = "TenTG"; cboTacGia.ValueMember = "MaTG"; cboNXB.DataSource = NhaXuatBanBUS.DanhSachNXB(); cboNXB.DisplayMember = "TenNXB"; cboNXB.ValueMember = "MaNXB"; txtMaSach.Text = SachBUS.GetIDSach(); }
private void btnSua_Click(object sender, EventArgs e) { TacGiaDTO TG = new TacGiaDTO(); TG.MaTG = txtMaTG.Text; TG.TenTG = txtTenTG.Text; TG.DiaChi = txtDiaChi.Text; if (TacGiaBUS.SuaTG(TG) == true) { LoadData(); } else { MessageBox.Show("Cập nhật thất bại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void frmCapNhatTacGia_Load(object sender, EventArgs e) { TacGiaBUS tgBUS = new TacGiaBUS(); TacGiaDTO tgDTO = tgBUS.LayTacGiaTheoMa(matacgia); txtMaTacGia.Text = tgDTO.MaTacGia.ToString(); txtHoTen.Text = tgDTO.HoTen; dtpNgaySinh.Value = tgDTO.NgaySinh; if (tgDTO.GioiTinh) { radNam.Checked = true; } else { radNu.Checked = true; } txtGhiChu.Text = tgDTO.GhiChu; }
private void frmDanhMucSach_Load(object sender, EventArgs e) { Init(); List <TheLoai> list1 = new TheLoaiBUS().getTL(); comboTheLoai.DataSource = list1; comboTheLoai.DisplayMember = "TenTheLoai"; comboTheLoai.ValueMember = "MaTheLoai"; List <TacGia> list2 = new TacGiaBUS().getTacGia(); comboTG.DataSource = list2; comboTG.DisplayMember = "Name"; comboTG.ValueMember = "ID"; List <Sach> list3 = new SachBUS().getSach(); comboTim.DataSource = list3; comboTim.DisplayMember = "TenSach"; comboTim.ValueMember = "IDSach"; }
private void btnThemTacGia_Click(object sender, EventArgs e) { if (txtTenTG.Text == "") { MessageBox.Show("Xin vui lòng nhập tên tác giả !!!", "THÔNG BÁO"); txtTenTG.Focus(); return; } try { TacGiaBUS TacGiaBUS = new TacGiaBUS(); TacGiaBUS.ThemTacGia(txtTenTG.Text); MessageBox.Show("Thêm thành công"); LoadDanhSachTacGia(); } catch (Exception ex) { MessageBox.Show("Thêm thất bại - Lỗi :" + ex.ToString()); } }
private void btnLuu_Click(object sender, EventArgs e) { string tenTacGia = txtTenTacGia.Text; if (tenTacGia != "") { try { TacGiaBUS.AddTacGia(tenTacGia); MessageBox.Show(this, "Thêm tác giả thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadTacGia(); btnLuu.Enabled = false; } catch { MessageBox.Show(this, "Không thể thêm tác giả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } return; } MessageBox.Show(this, "Bạn chưa nhập tên tác giả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); }
private void btThemTG_Click(object sender, EventArgs e) { String id, name, text; id = txtIDTacGia.Text; name = txtTenTG.Text; text = txtGhiChu.Text; TacGia tacGia = new TacGia(id, name, text); try { int numberOfRows = new TacGiaBUS().AddTG(tacGia); dgvTacGia.DataSource = tacGiaBUS.getTacGia(); } catch (SqlException ex) { MessageBox.Show("Loi them tac gia\n" + ex.Message); } }
public frmSuaSach(SachDTO S) { InitializeComponent(); cboTheLoai.DataSource = TheLoaiBUS.DanhSachTheLoai(); cboTheLoai.DisplayMember = "TenTL"; cboTheLoai.ValueMember = "MaTL"; cboTacGia.DataSource = TacGiaBUS.DanhSachTacGia(); cboTacGia.DisplayMember = "TenTG"; cboTacGia.ValueMember = "MaTG"; cboNXB.DataSource = NhaXuatBanBUS.DanhSachNXB(); cboNXB.DisplayMember = "TenNXB"; cboNXB.ValueMember = "MaNXB"; txtMaSach.Text = S.MaSach; txtTenSach.Text = S.TenSach; cboTheLoai.SelectedValue = S.MaTL; cboTacGia.SelectedValue = S.MaTG; cboNXB.SelectedValue = S.MaNXB; }
private void BtnAdd_Click(object sender, RoutedEventArgs e) { if (selected == null) { string name = txtName.Text; string author = txtAuthor.Text; string category = txtCategory.Text; string price = txtPrice.Text; string amount = txtAmount.Text; string idCategory = TheLoaiBUS.addCategory(category); string idAuthor = TacGiaBUS.addAuthor(author); SachDTO sach = new SachDTO(); sach.DonGia = price; sach.LuongTon = amount; sach.TenSach = name; sach.TenTacGia = idAuthor; sach.TenTheLoai = idCategory; int result = SachBUS.AddBook(sach); List <SachDTO> listBook = SachBUS.GetAll(); dtgBook.ItemsSource = listBook; dtgBook.Items.Refresh(); int Price = int.Parse(price); int Amount = int.Parse(amount); TotalCost += Price * Amount; lblTotal.Text = TotalCost.ToString(); } else { selected.LuongTon = txtAmount.Text; int Price = int.Parse(selected.DonGia); int Amount = int.Parse(selected.LuongTon); TotalCost += Price * Amount; lblTotal.Text = TotalCost.ToString(); int result = SachBUS.ChangeAmount(selected); if (result < 0) { MessageBox.Show("Thêm sách thất bại", "Lỗi", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void btnSuaTacGia_Click(object sender, EventArgs e) { try { if (txtTenTG.Text != "") { TacGiaBUS TacGiaBUS = new TacGiaBUS(); TacGiaBUS.SuaTacGia(txtMaTG.Text, txtTenTG.Text); MessageBox.Show("Cập nhật thành công", "THÔNG BÁO"); LoadDanhSachTacGia(); } else { MessageBox.Show("Xin vui lòng nhập tên thể loại !!!", "THÔNG BÁO"); txtTenTG.Focus(); } } catch (Exception ex) { MessageBox.Show("Cập nhật thất bại - Lỗi :" + ex.ToString()); } }
private void frmMuonSach_Load(object sender, EventArgs e) { List <PhieuMuon> list = new PhieuMuonBUS().getPM(); dgvPM.DataSource = list; List <Sach> list2 = new PhieuMuonBUS().getSachMuon(); dgvSachChon.DataSource = list2; List <TacGia> listTG = new TacGiaBUS().getTacGia(); (dgvSachChon.Columns[3] as DataGridViewComboBoxColumn).DataSource = listTG; (dgvSachChon.Columns[3] as DataGridViewComboBoxColumn).DisplayMember = "Name"; (dgvSachChon.Columns[3] as DataGridViewComboBoxColumn).ValueMember = "ID"; (dgvSachChon.Columns[3] as DataGridViewComboBoxColumn).DisplayStyle = DataGridViewComboBoxDisplayStyle.ComboBox; List <TheLoai> listTL = new TheLoaiBUS().getTL(); (dgvSachChon.Columns[4] as DataGridViewComboBoxColumn).DataSource = listTL; (dgvSachChon.Columns[4] as DataGridViewComboBoxColumn).DisplayMember = "TenTheLoai"; (dgvSachChon.Columns[4] as DataGridViewComboBoxColumn).ValueMember = "MaTheLoai"; (dgvSachChon.Columns[4] as DataGridViewComboBoxColumn).DisplayStyle = DataGridViewComboBoxDisplayStyle.ComboBox; Init(); }
private void btSuaTG_Click(object sender, EventArgs e) { string id, name, text; id = txtIDTacGia.Text; name = txtTenTG.Text; text = txtGhiChu.Text; TacGia tacGia = new TacGia(id, name, text); try { bool b = new TacGiaBUS().UpdateTG(tacGia); Init(); dgvTacGia.DataSource = new TacGiaBUS().getTacGia(); } catch (SqlException ex) { MessageBox.Show("Lỗi sửa tác giả\n" + ex.Message); } }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { List <Sach> _sach = new List <Sach>(); SachBUS _busSach = new SachBUS(); dataGrid.Items.Clear(); _sach = _busSach.GetList(); List <TacGia> _tacGia = new List <TacGia>(); TacGiaBUS _busTacGia = new TacGiaBUS(); _tacGia = _busTacGia.GetList(); List <NhaXuatBan> _nhaXuatBan = new List <NhaXuatBan>(); NhaXuatBanBUS _busNhaXuatBan = new NhaXuatBanBUS(); _nhaXuatBan = _busNhaXuatBan.GetList(); List <TheLoai> _theLoai = new List <TheLoai>(); TheLoaiBUS _busTheLoai = new TheLoaiBUS(); _theLoai = _busTheLoai.GetList(); foreach (Sach i in _sach) { ThongTinSach _thongTinSach = new ThongTinSach(); _thongTinSach.MaSach = i.MaSach; _thongTinSach.TenSach = i.TenSach; _thongTinSach.TheLoai = LayTenTheLoai(_theLoai, i.TheLoai); _thongTinSach.TacGia = LayTenTacGia(_tacGia, i.TacGia); _thongTinSach.NhaXuatBan = LayTenNhaXuatBan(_nhaXuatBan, i.NhaXuatBan); _thongTinSach.NamXuatBan = i.NamXuatBan; _thongTinSach.GiaBan = i.GiaBan.ToString(); _thongTinSach.SoLuong = i.SoLuong; dataGrid.Items.Add(_thongTinSach); } }