/// <summary> /// Loads the given ProductProductTemplate object from the given database data reader. /// </summary> /// <param name="productProductTemplate">The ProductProductTemplate object to load.</param> /// <param name="dr">The database data reader to read data from.</param> public static void LoadDataReader(ProductProductTemplate productProductTemplate, IDataReader dr) { //SET FIELDS FROM ROW DATA productProductTemplate.ProductId = dr.GetInt32(0); productProductTemplate.ProductTemplateId = dr.GetInt32(1); productProductTemplate.IsDirty = false; }
public static ProductProductTemplateCollection LoadForProduct(Int32 productId) { ProductProductTemplateCollection ProductProductTemplates = new ProductProductTemplateCollection(); //CREATE THE DYNAMIC SQL TO LOAD OBJECT StringBuilder selectQuery = new StringBuilder(); selectQuery.Append("SELECT ProductTemplateId"); selectQuery.Append(" FROM ac_ProductProductTemplates"); selectQuery.Append(" WHERE ProductId = @productId"); Database database = Token.Instance.Database; DbCommand selectCommand = database.GetSqlStringCommand(selectQuery.ToString()); database.AddInParameter(selectCommand, "@productId", System.Data.DbType.Int32, productId); //EXECUTE THE COMMAND using (IDataReader dr = database.ExecuteReader(selectCommand)) { while (dr.Read()) { ProductProductTemplate productProductTemplate = new ProductProductTemplate(); productProductTemplate.ProductId = productId; productProductTemplate.ProductTemplateId = dr.GetInt32(0); ProductProductTemplates.Add(productProductTemplate); } dr.Close(); } return(ProductProductTemplates); }
public static ProductProductTemplate Load(Int32 productId, Int32 productTemplateId) { ProductProductTemplate productProductTemplate = new ProductProductTemplate(); productProductTemplate.ProductId = productId; productProductTemplate.ProductTemplateId = productTemplateId; productProductTemplate.IsDirty = false; return(productProductTemplate); }
public static bool Delete(Int32 productId, Int32 productTemplateId) { ProductProductTemplate productProductTemplate = new ProductProductTemplate(); if (productProductTemplate.Load(productId, productTemplateId)) { return(productProductTemplate.Delete()); } return(false); }
public static SaveResult Insert(ProductProductTemplate productProductTemplate) { return(productProductTemplate.Save()); }
public static bool Delete(ProductProductTemplate productProductTemplate) { return(productProductTemplate.Delete()); }
public static SaveResult Update(ProductProductTemplate productProductTemplate) { return(productProductTemplate.Save()); }