private void FrmChiNXB_Load(object sender, EventArgs e) { GVphieuchi.AutoGenerateColumns = false; load(); cbNXB.DataSource = DALNXB.loadNXBCoNo(); cbNXB.DisplayMember = "TenNXB"; cbNXB.ValueMember = "MaNXB"; CBSNXB.DataSource = DALNXB.loadNXB(); CBSNXB.DisplayMember = "TenNXB"; CBSNXB.ValueMember = "MaNXB"; }
private void FrmNhapSach_Load(object sender, EventArgs e) { GVPN.AutoGenerateColumns = false; load(); CbNXB.DataSource = DALNXB.loadNXB(); CbNXB.DisplayMember = "TenNXB"; CbNXB.ValueMember = "MaNXB"; CBSNXB.DataSource = DALNXB.loadNXB(); CBSNXB.DisplayMember = "TenNXB"; CBSNXB.ValueMember = "MaNXB"; }
public List <SearchNXB> timkiemNXB() { HotroTimKiemTheoTen convert = new HotroTimKiemTheoTen(); string SearchTenNXB = convert.ConvertString(Search.TenNXB).ToLower(); string SearchDuong = convert.ConvertString(Search.Duong).ToLower(); string SearchQuan = convert.ConvertString(Search.Quan).ToLower(); List <SearchNXB> ListSearch = DALNXB.LayNXBtheoTimKiem(Search); if (Search.TenNXB != "") { ListSearch = ListSearch.FindAll(delegate(SearchNXB NXB) { if (convert.ConvertString(NXB.TenNXB).ToLower().Contains(SearchTenNXB)) { return(true); } else { return(false); } }); } if (Search.Duong != "") { ListSearch = ListSearch.FindAll(delegate(SearchNXB NXB) { if (convert.ConvertString(NXB.Duong).ToLower().Contains(SearchDuong)) { return(true); } else { return(false); } }); } if (Search.Quan != "") { ListSearch = ListSearch.FindAll(delegate(SearchNXB NXB) { if (convert.ConvertString(NXB.Duong).ToLower().Contains(SearchQuan)) { return(true); } else { return(false); } }); } return(ListSearch); }
private void FrmTTSach_Load(object sender, EventArgs e) { var Sach = DALSach.LaySachTheoMa(Masach); textBox1.Text = Sach.Masach; textBox2.Text = DALNXB.LayNXBtheoma(Sach.MaNXB).TenNXB; textBox3.Text = DALTheLoai.LayTheLoaiTheoMa(Sach.MaTheLoai).TenTheLoai; textBox8.Text = Sach.Tensach; textBox4.Text = Sach.Tacgia; textBox5.Text = Sach.GiaBan.ToString(); textBox6.Text = Sach.GiaNhap.ToString(); textBox7.Text = Sach.SoLuong.ToString(); }
private void GVphieuchi_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { DataGridViewRow row = GVphieuchi.Rows[e.RowIndex]; txtmaphieuchi.Text = row.Cells[0].Value.ToString(); } var phieuchi = DALPhieuChiNXB.layphieuchitheoma(txtmaphieuchi.Text); dateNgaylap.Text = phieuchi.Ngay.ToString(); txtTongtien.Text = phieuchi.Tongtien.ToString(); cbTrangThai.Text = phieuchi.TrangThai; cbNXB.Text = DALNXB.LayNXBtheoma(phieuchi.MaNXB).TenNXB; }
private void GVNXB_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { DataGridViewRow row = GVNXB.Rows[e.RowIndex]; _MaNXB = row.Cells[0].Value.ToString(); } var NXBSelected = DALNXB.LayNXBtheoma(_MaNXB); txtTenNXB.Text = NXBSelected.TenNXB; txtDiaChi.Text = NXBSelected.Diachi; txtSDT.Text = NXBSelected.SDT; txtTienNo.Text = NXBSelected.No.ToString(); txtSoTK.Text = NXBSelected.Sotaikhoan; }
private void GVPN_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { DataGridViewRow row = GVPN.Rows[e.RowIndex]; txtMaPN.Text = row.Cells[0].Value.ToString(); } var PnSach = DALPhieuNhap.LayPNtheoma(txtMaPN.Text.Trim()); dateNgaynhap.Text = PnSach.Ngaynhap.ToString(); txtNguoiGiao.Text = PnSach.Nguoigiao; txtTongtien.Text = PnSach.Tongtien.ToString(); cbTinhTrang.Text = PnSach.TinhTrang; CbNXB.Text = DALNXB.LayNXBtheoma(PnSach.MaNXB).TenNXB; }
private void GVSach_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { DataGridViewRow row = GVSach.Rows[e.RowIndex]; masach = row.Cells[0].Value.ToString(); } var Sach = DALSach.LaySachTheoMa(masach); txtTensach.Text = Sach.Tensach; txtTacGia.Text = Sach.Tacgia; txtGia.Text = Sach.GiaBan.ToString(); txtSoLuong.Text = Sach.SoLuong.ToString(); cbTenNXB.Text = DALNXB.LayNXBtheoma(Sach.MaNXB).TenNXB; cbTenTheLoai.Text = DALTheLoai.LayTheLoaiTheoMa(Sach.MaTheLoai).TenTheLoai; txtgianhap.Text = Sach.GiaNhap.ToString(); }
private void FrmNhapThongTinSach_Load(object sender, EventArgs e) { GVSach.AutoGenerateColumns = false; load(); //load combobox để thểm,sửa cbTenNXB.DataSource = DALNXB.loadNXB(); cbTenNXB.DisplayMember = "TenNXB"; cbTenNXB.ValueMember = "MaNXB"; cbSNXB.Items.Add("Chọn nhà xuất bản"); cbTenTheLoai.DataSource = DALTheLoai.DsTheLoai(); cbTenTheLoai.DisplayMember = "TenTheLoai"; cbTenTheLoai.ValueMember = "MaTheLoai"; //load combobox để Tìm cbSNXB.DataSource = DALNXB.loadNXB(); cbSNXB.DisplayMember = "TenNXB"; cbSNXB.ValueMember = "MaNXB"; cbSTheLoai.DataSource = DALTheLoai.DsTheLoai(); cbSTheLoai.DisplayMember = "TenTheLoai"; cbSTheLoai.ValueMember = "MaTheLoai"; }
private void BTSua_Click(object sender, EventArgs e) { if (_MaNXB == "") { MessageBox.Show("Chưa chọn nhà xuất bản cần xóa"); } else { _NXB.MaNXB = _MaNXB; GanPropserties(); bool result = DALNXB.UpdateNXB(_NXB); if (result == true) { MessageBox.Show("Sửa thành công"); load(); } else { MessageBox.Show("Sửa thất bại"); } } }
private void BtThem_Click(object sender, EventArgs e) { BUSNXB _busNXB = new BUSNXB(); if (txtTenNXB.Text == "" || txtDiaChi.Text == "" || txtDiaChi.Text == "" || txtSDT.Text == "") { MessageBox.Show("Nhập thiếu thông tin"); } else { _NXB.MaNXB = _busNXB.MaNXBtudong(); GanPropserties(); bool result = DALNXB.AddNXB(_NXB); if (result == true) { MessageBox.Show("Thêm thành công"); load(); } else { MessageBox.Show("Thêm thất bại"); } } }
public void load() { GVNXB.DataSource = DALNXB.loadNXB(); }
private void BtSua_Click(object sender, EventArgs e) { DialogResult dialog; _pnsach.MaPN = txtMaPN.Text; GanProperties(); if (_pnsach.MaPN == "") { MessageBox.Show("Chưa chọn phiếu cần sửa"); } else { BUSNhapsach _busnhapsach = new BUSNhapsach(_pnsach); bool result1 = _busnhapsach.KiemTraSuaPhieuNhap(); bool result = _busnhapsach.KiemTraTinhTrang(); if (DALPhieuNhap.LayPNtheoma(_pnsach.MaPN).TinhTrang.Trim() != "Đã xong") { if (result == true) { dialog = MessageBox.Show("Tình trạng là ĐÃ XONG thì phiếu nhập này sẽ không thể SỬA hoặc XÓA. Có muốn thay đổi?", "Sửa tình trạng", MessageBoxButtons.YesNo); if (dialog == DialogResult.Yes) { if (result1 == true) { bool result2 = DALPhieuNhap.SuaPhieuNhap(_pnsach); if (result2 == true) { _nxb.MaNXB = _pnsach.MaNXB; _nxb.No = DALPhieuNhap.LayPNtheoma(_pnsach.MaPN).Tongtien; DALNXB.UpdateNoNXBKhiNhap(_nxb); MessageBox.Show("Sửa thành công"); load(); } else { MessageBox.Show("Sửa thất bại"); } } else { MessageBox.Show("Không thể sửa nhà cung cấp này vì ràng buộc dữ liệu"); } } } else { if (result1 == true) { bool result2 = DALPhieuNhap.SuaPhieuNhap(_pnsach); if (result2 == true) { MessageBox.Show("Sửa thành công"); load(); } else { MessageBox.Show("Sửa thất bại"); } } else { MessageBox.Show("Không thể sửa nhà cung cấp này vì ràng buộc dữ liệu"); } } } else { MessageBox.Show("Phiếu này đã xử lý xong, không thể sửa hoặc xóa"); } } }
public string MaNXBtudong() { string MANXB = "NXB" + (DALNXB.SoluongNXB() + 1).ToString(); return(MANXB); }
private void BTSua_Click(object sender, EventArgs e) { DialogResult dialog; _phieuchi.Maphieuchi = txtmaphieuchi.Text; GanProperties(); if (_phieuchi.Maphieuchi == "") { MessageBox.Show("Chưa chọn phiếu cần sửa"); } else { BUSPhieuChiNXB _busphieuchi = new BUSPhieuChiNXB(_phieuchi); bool result1 = _busphieuchi.KiemTraSuaPhieuChi(); bool result = _busphieuchi.KiemTraTinhTrang(); if (DALPhieuChiNXB.layphieuchitheoma(_phieuchi.Maphieuchi).TrangThai.Trim() != "Đã nhận") { if (result == true) { dialog = MessageBox.Show("Trạng thái là ĐÃ NHẬN thì phiếu chi này sẽ không thể SỬA hoặc XÓA. Có muốn thay đổi?", "Sửa tình trạng", MessageBoxButtons.YesNo); if (dialog == DialogResult.Yes) { if (result1 == true) { bool result2 = DALPhieuChiNXB.suaphieuchi(_phieuchi); if (result2 == true) { _nxb.MaNXB = _phieuchi.MaNXB; _nxb.No = DALPhieuChiNXB.layphieuchitheoma(_phieuchi.Maphieuchi).Tongtien; DALNXB.UpdateNoNXBKhiTra(_nxb); MessageBox.Show("Sửa thành công"); load(); } else { MessageBox.Show("Sửa thất bại"); } } else { MessageBox.Show("Không thể sửa nhà cung cấp này vì ràng buộc dữ liệu"); } } } else { if (result1 == true) { bool result2 = DALPhieuChiNXB.suaphieuchi(_phieuchi); if (result2 == true) { MessageBox.Show("Sửa thành công"); load(); } else { MessageBox.Show("Sửa thất bại"); } } else { MessageBox.Show("Không thể sửa nhà cung cấp này vì ràng buộc dữ liệu"); } } } else { MessageBox.Show("Phiếu này đã xử lý xong, không thể sửa hoặc xóa"); } } }