private void BTLuu_Click(object sender, EventArgs e) { if (txtMasach.Text == "" || txtSoluong.Text == "") { MessageBox.Show("Nhập thiếu thông tin"); } else { _ctPN.Masach = txtMasach.Text; _ctPN.MaPN = txtMaPN.Text; _ctPN.Soluong = Convert.ToInt16(txtSoluong.Text); _ctPN.Gia = _ctPN.Soluong * DALSach.LaySachTheoMa(_ctPN.Masach).GiaNhap; bool result = DALCTPN.ThemCTPNSach(_ctPN); if (result == true) { MessageBox.Show("Thêm thành công"); DALCTPN.CapNhatKhiThemchitiet(_ctPN); load(); txtMasach.Text = ""; txtSoluong.Text = ""; } else { MessageBox.Show("Thêm thất bại"); txtMasach.Text = ""; txtSoluong.Text = ""; } } }
private void button1_Click(object sender, EventArgs e) { if (txtmasach.Text == "" || txtsoluong.Text == "") { MessageBox.Show("Nhập thiếu thông tin"); } else { _ctphieuchi.Masach = txtmasach.Text; _ctphieuchi.Maphieuchi = txtmaPhieuchi.Text; _ctphieuchi.Soluong = Convert.ToInt16(txtsoluong.Text); _ctphieuchi.Tienchi = _ctphieuchi.Soluong * DALSach.LaySachTheoMa(_ctphieuchi.Masach).GiaNhap; bool result = DALCTPhieuChi.ThemCTphieuchi(_ctphieuchi); if (result == true) { MessageBox.Show("Thêm thành công"); DALCTPhieuChi.CapNhatKhiThemCT(_ctphieuchi); load(); txtmasach.Text = ""; txtsoluong.Text = ""; } else { MessageBox.Show("Thêm thất bại"); txtmasach.Text = ""; txtsoluong.Text = ""; } } }
private void BTSua_Click(object sender, EventArgs e) { if (txtMasach.Text == "") { MessageBox.Show("Chưa chọn chi tiết cần sửa"); } else { _ctPN.MaPN = txtMaPN.Text; _ctPN.Masach = txtMasach.Text; _ctPN.Soluong = Convert.ToInt16(txtSoluong.Text); _ctPN.Gia = _ctPN.Soluong * DALSach.LaySachTheoMa(_ctPN.Masach).GiaNhap; long giahientai = DALPhieuNhap.LayPNtheoma(_ctPN.MaPN).Tongtien; long giatam = giahientai - giacu; int Soluonghientai = DALSach.LaySachTheoMa(_ctPN.Masach).SoLuong; int soluongtam = Soluonghientai - soluongcu; bool result = DALCTPN.CapNhatKhiSuachitiet(_ctPN, giatam, soluongtam); if (result == true) { MessageBox.Show("Sửa thành công"); GVCTPN.DataSource = DALCTPN.LayDSCT(txtMaPN.Text); giacu = DALCTPN.layCTPN(_ctPN).Gia; soluongcu = DALCTPN.layCTPN(_ctPN).Soluong; txtMasach.Text = ""; txtSoluong.Text = ""; } else { MessageBox.Show("Sửa thất bại"); txtMasach.Text = ""; txtSoluong.Text = ""; } } }
private void BTSua_Click(object sender, EventArgs e) { if (masach == "") { MessageBox.Show("Chưa chọn sách cần sửa"); } else { sach.Masach = masach; ganProperties(); bool result = DALSach.UpdateSach(sach); if (result == true) { MessageBox.Show("Sửa thành công"); load(); ReSet(); masach = ""; } else { MessageBox.Show("Sửa thất bại"); ReSet(); } } }
public List <DTOSach> timkiemSach() { HotroTimKiemTheoTen convert = new HotroTimKiemTheoTen(); string SearchText = convert.ConvertString(Search.Tensach).ToLower(); List <DTOSach> ListSearch; if (Search.Tensach != "") { ListSearch = DALSach.LaySachTheoTimKiem(Search).FindAll(delegate(DTOSach sach) { if (convert.ConvertString(sach.Tensach).ToLower().Contains(SearchText)) { return(true); } else { return(false); } }); } else { ListSearch = DALSach.LaySachTheoTimKiem(Search); } return(ListSearch); }
public string MaSachTuDong() { int tongSoluong = DALSach.layTongSLSach() + 1; string Masach = "SA" + tongSoluong.ToString(); return(Masach); }
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 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 BtThem_Click(object sender, EventArgs e) { BUSSach bussach = new BUSSach(); if (txtTensach.Text == "" || txtTacGia.Text == "" || txtGia.Text == "") { MessageBox.Show("Nhập thiếu thông tin"); } else { sach.Masach = bussach.MaSachTuDong(); ganProperties(); bool result = DALSach.AddSach(sach); if (result == true) { MessageBox.Show("Thêm thành công"); load(); } else { MessageBox.Show("Thêm thất bại"); } } }
public void load() { GVSach.DataSource = DALSach.LayDSSach(); }