// PARAMETERS public void CreateParameter(ParameterInfo parameterInfo) { if (Report != null) { UpdateParameter(null, parameterInfo); } }
public void ChangeParameter(ParameterInfo parameterInfo, ParameterInfo newParameterInfo) { if (Report != null) { var parameter = Report.Dictionary.Parameters.FindByName(parameterInfo.Name); UpdateParameter(parameter, newParameterInfo); } }
public void DeleteParameter(ParameterInfo parameterInfo) { if (Report != null) { var parameter = Report.Dictionary.Parameters.FindByName(parameterInfo.Name); RemoveCollectionItem(Report.Dictionary.Parameters, parameter); RefreshReport(); } }
public void UpdateParameter(Parameter parameter, ParameterInfo newParameterInfo) { var newParameter = new Parameter(newParameterInfo.Name) { DataType = DataTypes[newParameterInfo.Type] }; UpdateCollectionItem(Report.Dictionary.Parameters, parameter, newParameter); RefreshReport(); }