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); }
public static void SaveVendorMap(int varAddressID, VendorCollection items) { QueryCommandCollection coll = new SubSonic.QueryCommandCollection(); //delete out the existing QueryCommand cmdDel = new QueryCommand("DELETE FROM VendorAddress WHERE AddressID=@AddressID", Address.Schema.Provider.Name); cmdDel.AddParameter("@AddressID", varAddressID); coll.Add(cmdDel); DataService.ExecuteTransaction(coll); foreach (Vendor item in items) { VendorAddress varVendorAddress = new VendorAddress(); varVendorAddress.SetColumnValue("AddressID", varAddressID); varVendorAddress.SetColumnValue("VendorID", item.GetPrimaryKeyValue()); varVendorAddress.Save(); } }
public static void SaveVendorMap(string varUnitMeasureCode, VendorCollection items) { QueryCommandCollection coll = new SubSonic.QueryCommandCollection(); //delete out the existing QueryCommand cmdDel = new QueryCommand("DELETE FROM ProductVendor WHERE UnitMeasureCode=@UnitMeasureCode", UnitMeasure.Schema.Provider.Name); cmdDel.AddParameter("@UnitMeasureCode", varUnitMeasureCode); coll.Add(cmdDel); DataService.ExecuteTransaction(coll); foreach (Vendor item in items) { ProductVendor varProductVendor = new ProductVendor(); varProductVendor.SetColumnValue("UnitMeasureCode", varUnitMeasureCode); varProductVendor.SetColumnValue("VendorID", item.GetPrimaryKeyValue()); varProductVendor.Save(); } }
public VendorCollection FetchByID(object VendorID) { VendorCollection coll = new VendorCollection().Where("VendorID", VendorID).Load(); return(coll); }