Example
- Last UpdatedAug 26, 2016
- 1 minute read
The following sample C# code illustrates how to define, query, and use the wwDefaultChars object.
private wwMaterialUnits GetMatUnits()
{
wwMaterialUnits MatUnits=null;
if (MatStatus.GetMaterialType() == "Ingradiants") mdbc.QueryMaterialsByType(wwMtrlTypeEnum.wwTypeIngredient);
if (MatStatus.GetMaterialType() == "Finished Goods") mdbc.QueryMaterialsByType(wwMtrlTypeEnum.wwTypeFinishedGood); if (MatStatus.GetMaterialType() == "Intermediates") mdbc.QueryMaterialsByType(wwMtrlTypeEnum.wwTypeIntermediate);
if (MatStatus.GetMaterialType() == "Other products")
mdbc.QueryMaterialsByType(wwMtrlTypeEnum.wwTypeOther);
if (MatStatus.GetMaterialType() == "All") mdbc.QueryMaterialsByType(wwMtrlTypeEnum.wwTypeAll);
mdbc.QueryMaterialsById("r00-454-4545")
mats = (wwMaterials)mdbc.Materials;
if (mats.Count != 0)
{
Material = (wwMaterial)mats.Item(1);
Material.QueryMaterialUnits();
MatUnits = (wwMaterialUnits)Material.MaterialUnits;
}
return MatUnits;
}
private void ChangeButton_Click(object sender, EventArgs e)
{
short sretval = 0;
wwDefaultChar defaultchar;
wwDefaultChars defaultchars;
wwMaterialUnits LocMatUnits;
LocMatUnits = GetMatUnits();// u can find this function in the above
Material.QueryDefaultChars();
defaultchars = (wwDefaultChars)Material.DefaultChars;
int temp = System.Convert.ToInt16(CharectaristicsLsv.SelectedItems[0].SubItems[0].Text)
defaultchar = (wwDefaultChar)defaultchars.Item(temp);
if(IntegerRdb.Checked)
sretval = defaultchar.Change(DefaultValueTxt.Text, 1);
if (StringRdb.Checked)
sretval = defaultchar.Change(DefaultValueTxt.Text, 2);
if (RealRdb.Checked)
sretval = defaultchar.Change(DefaultValueTxt.Text, 0);