#region SetParaterValue
public void SetParaterValue(Document doc, Parameter oldP, string strP, int intP, double dblP)
{
#region update pp
Boolean result;
//Transaction trans = new Transaction(doc, "update parameter");
//trans.Start();
switch (oldP.StorageType)
{
case StorageType.Double:
//MessageBox.Show("AsDouble()");
result = oldP.Set(dblP);
break;
case StorageType.String:
//MessageBox.Show("asString()");
result = oldP.Set(strP);
break;
case StorageType.Integer:
//MessageBox.Show("Integer()");
result = oldP.Set(intP);
break;
case StorageType.None:
break;
case StorageType.ElementId:
break;
}
//trans.Commit();
#endregion
}
public void SetParaterValue(Document doc, Parameter oldP, string strP, int intP, double dblP)
{
#region update pp
Boolean result;
//Transaction trans = new Transaction(doc, "update parameter");
//trans.Start();
switch (oldP.StorageType)
{
case StorageType.Double:
//MessageBox.Show("AsDouble()");
result = oldP.Set(dblP);
break;
case StorageType.String:
//MessageBox.Show("asString()");
result = oldP.Set(strP);
break;
case StorageType.Integer:
//MessageBox.Show("Integer()");
result = oldP.Set(intP);
break;
case StorageType.None:
break;
case StorageType.ElementId:
break;
}
//trans.Commit();
#endregion
}