public VendorCollection FetchByQuery(Query qry) { VendorCollection coll = new VendorCollection(); coll.LoadAndCloseReader(qry.ExecuteReader()); return(coll); }
public VendorCollection FetchAll() { VendorCollection coll = new VendorCollection(); Query qry = new Query(Vendor.Schema); coll.LoadAndCloseReader(qry.ExecuteReader()); return(coll); }
public static AVManager.DAL.VendorCollection GetVendorCollection(int varAddressID) { SubSonic.QueryCommand cmd = new SubSonic.QueryCommand( "SELECT * FROM Vendor INNER JOIN VendorAddress ON " + "Vendor.VendorID=VendorAddress.VendorID WHERE VendorAddress.AddressID=@AddressID", Address.Schema.Provider.Name); cmd.AddParameter("@AddressID", varAddressID, DbType.Int32); IDataReader rdr = SubSonic.DataService.GetReader(cmd); VendorCollection coll = new VendorCollection(); coll.LoadAndCloseReader(rdr); return(coll); }
public static AVManager.DAL.VendorCollection GetVendorCollection(string varUnitMeasureCode) { SubSonic.QueryCommand cmd = new SubSonic.QueryCommand( "SELECT * FROM Vendor INNER JOIN ProductVendor ON " + "Vendor.VendorID=ProductVendor.VendorID WHERE ProductVendor.UnitMeasureCode=@UnitMeasureCode", UnitMeasure.Schema.Provider.Name); cmd.AddParameter("@UnitMeasureCode", varUnitMeasureCode, DbType.String); IDataReader rdr = SubSonic.DataService.GetReader(cmd); VendorCollection coll = new VendorCollection(); coll.LoadAndCloseReader(rdr); return(coll); }