public static BEL_Sach GetObjectById(string Id) { try { GetConnection(); string Query = string.Format("select* from SACH where MaSach = '{0}'", Id); SqlCommand Command = new SqlCommand(Query, Connection); SqlDataReader DataReader = Command.ExecuteReader(); DataReader.Read(); string MaSach = (string)DataReader["MaSach"]; string TenSach = (string)DataReader["TenSach"]; string MaLoai = (string)DataReader["MaLoai"]; string MaTacGia = (string)DataReader["MaTacGia"]; string MaNgonNgu = (string)DataReader["MaNgonNgu"]; string MaNhaXuatBan = (string)DataReader["MaNhaXuatBan"]; string NamXuatBan = (string)DataReader["NamXuatBan"]; int SoLuong = (int)DataReader["SoLuong"]; int GiaNhap = (int)DataReader["GiaNhap"]; string MoTa = (string)DataReader["MoTa"]; string HinhAnh = (string)DataReader["HinhAnh"]; string TrangThai = (string)DataReader["TrangThai"]; BEL_Sach Sach = new BEL_Sach(MaSach, TenSach, MaLoai, MaTacGia, MaNgonNgu, MaNhaXuatBan, NamXuatBan, SoLuong, GiaNhap, MoTa, HinhAnh, TrangThai); return(Sach); } catch (Exception Err) { throw; } finally { Connection.Close(); } }
public static bool Add(BEL_Sach Sach) { if (Sach.MaSach == "") { throw new Exception("Mã sách không được trống!"); } if (Sach.TenSach == "") { throw new Exception("Tên sách không được trống!"); } if (Sach.MaLoai == "") { throw new Exception("Mã loại không được trống!"); } if (Sach.MaTacGia == null) { throw new Exception("Mã tác giả không được trống!"); } if (Sach.MaNgonNgu == "") { throw new Exception("Mã ngôn ngữ không được trống!"); } if (Sach.MaNhaXuatBan == "") { throw new Exception("Mã nhà xuất bản không được trống!"); } if (Sach.NamXuatBan == "") { throw new Exception("Năm xuất bản không được trống!"); } if (Sach.SoLuong == null) { throw new Exception("Số lượng không được trống!"); } if (Sach.GiaNhap == null) { throw new Exception("Giá nhập không được trống!"); } if (Sach.MoTa == "") { throw new Exception("Mô tả không được trống!"); } if (Sach.HinhAnh == "") { throw new Exception("Hình ảnh không được trống!"); } if (Sach.TrangThai == "") { throw new Exception("Trạng thái không được trống!"); } try { return(DAL_Sach.Add(Sach)); } catch (Exception Err) { throw; } }
public BEL_Sach(BEL_Sach Sach) { _MaSach = Sach._MaSach; _TenSach = Sach._TenSach; _MaLoai = Sach._MaLoai; _MaTacGia = Sach._MaTacGia; _MaNgonNgu = Sach._MaNgonNgu; _MaNhaXuatBan = Sach._MaNhaXuatBan; _NamXuatBan = Sach._NamXuatBan; _SoLuong = Sach._SoLuong; _GiaNhap = Sach._GiaNhap; _MoTa = Sach._MoTa; _HinhAnh = Sach._HinhAnh; _TrangThai = Sach._TrangThai; }
public static bool Update(BEL_Sach Sach) { try { GetConnection(); string Query = string.Format("update SACH set TenSach = N'{0}', MaLoai = '{1}', MaTacGia = '{2}', MaNgonNgu = N'{3}', MaNhaXuatBan = '{4}', NamXuatBan = '{5}', SoLuong = '{6}', GiaNhap = '{7}', MoTa = N'{8}', HinhAnh = N'{9}' where MaSach = '{10}'", Sach.TenSach, Sach.MaLoai, Sach.MaTacGia, Sach.MaNgonNgu, Sach.MaNhaXuatBan, Sach.NamXuatBan, Sach.SoLuong, Sach.GiaNhap, Sach.MoTa, Sach.HinhAnh); SqlCommand Command = new SqlCommand(Query, Connection); int Result = Command.ExecuteNonQuery(); return(Result == 1); } catch (Exception Err) { throw; } finally { Connection.Close(); } }
public static bool Add(BEL_Sach Sach) { try { GetConnection(); string Query = string.Format("insert into SACH(MaSach, TenSach, MaLoai, MaTacGia, MaNgonNgu, MaNhaXuatBan, NamXuatBan, SoLuong, GiaNhap, MoTa, HinhAnh, TrangThai) values('{0}', N'{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', N'{9}', N'{10}', N'{11}')", Sach.MaSach, Sach.TenSach, Sach.MaLoai, Sach.MaTacGia, Sach.MaNgonNgu, Sach.MaNhaXuatBan, Sach.NamXuatBan, Sach.SoLuong, Sach.GiaNhap, Sach.MoTa, Sach.HinhAnh, Sach.TrangThai); SqlCommand Command = new SqlCommand(Query, Connection); int Result = Command.ExecuteNonQuery(); return(Result == 1); } catch (Exception Err) { throw; } finally { Connection.Close(); } }