public static BEL_HoaDonNhap GetObjectById(string Id) { try { GetConnection(); string Query = string.Format("select* from HOADONNHAP where MaHoaDon = '{0}'", Id); SqlCommand Command = new SqlCommand(Query, Connection); SqlDataReader DataReader = Command.ExecuteReader(); DataReader.Read(); string MaHoaDon = (string)DataReader["MaHoaDon"]; string MaNhanVien = (string)DataReader["MaNhanVien"]; DateTime NgayLap = (DateTime)DataReader["NgayLap"]; int TongTien = (int)DataReader["TongTien"]; string TrangThai = (string)DataReader["TrangThai"]; BEL_HoaDonNhap HoaDonNhap = new BEL_HoaDonNhap(MaHoaDon, MaNhanVien, NgayLap, TongTien, TrangThai); return(HoaDonNhap); } catch (Exception Err) { throw; } finally { Connection.Close(); } }
public static bool Update(BEL_HoaDonNhap HoaDonNhap) { if (HoaDonNhap.MaHoaDon == "") { throw new Exception("Mã hóa đơn không được trống!"); } if (HoaDonNhap.MaNhanVien == "") { throw new Exception("Mã nhân viên không được trống!"); } if (HoaDonNhap.NgayLap == null) { throw new Exception("Ngày lập không được trống!"); } if (HoaDonNhap.TongTien == null) { throw new Exception("Hóa đơn nhập không hợp lệ!"); } if (HoaDonNhap.TrangThai == "") { throw new Exception("Trạng thái không được trống!"); } try { return(DAL_HoaDonNhap.Update(HoaDonNhap)); } catch (Exception Err) { throw; } }
public static bool Update(BEL_HoaDonNhap HoaDonNhap) { try { GetConnection(); string Query = string.Format("update HOADONNHAP set MaNhanVien = '{0}', NgayLap = '{1}', TongTien = '{3}' where MaLoai = '{1}'", HoaDonNhap.MaNhanVien, HoaDonNhap.NgayLap, HoaDonNhap.TongTien); 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_HoaDonNhap HoaDonNhap) { try { GetConnection(); string Query = string.Format("insert into HOADONNHAP(MaHoaDon, MaNhanVien, NgayLap, TongTien, TrangThai) values('{0}', '{1}', '{2}', '{3}', N'{4}')", HoaDonNhap.MaHoaDon, HoaDonNhap.MaNhanVien, HoaDonNhap.NgayLap.ToString("MM-dd-yyyy"), HoaDonNhap.TrangThai); SqlCommand Command = new SqlCommand(Query, Connection); int Result = Command.ExecuteNonQuery(); return(Result == 1); } catch (Exception Err) { throw; } finally { Connection.Close(); } }