public class Product : PersistenceCapable
{
private EntityData product;
public Product() : this(true)
{}
public Product(bool AutoInit)
{
product=EntityPrototypeManager.GetEmptyEntity("Product");
if(AutoInit)
product.NewRecord();
}
public string ProductID
{
get{return product.GetString("ProductID");}
set{product["ProductID"]=value;}
}
public string Name
{
get{return product.GetString("Name");}
set{product["Name"]=value;}
}
public string UnitName
{
get{return product.GetString("UnitName");}
set{product["UnitName"]=value;}
}
public string Description
{
get{return product.GetString("Description");}
set{product["Description"]=value;}
}
public decimal Price
{
get{return product.GetDecimal("Price");}
set{product["Price"]=value;}
}
public decimal CurrentCount
{
get{return product.GetDecimal("CurrentCount");}
set{product["CurrentCount"]=value;}
}
public int ObjectCount
{
get
{
return product.EntityCount;
}
}
public EntityData EntityData
{
get
{
return product;
}
set
{
product=value;
}
}
public bool Next()
{
return product.Next();
}
public void First()
{
product.First();
}
public void AddNew()
{
product.NewRecord();
}
} |