/// <summary></summary> public MultInputItem(string promptingText, FieldValueType valueType, ArrayList currentValues, EnumType enumerationType, DefCat defCategory, ReportFKType fKType) { PromptingText = promptingText; ValueType = valueType; CurrentValues = currentValues; EnumerationType = enumerationType; DefCategory = defCategory; FKType = fKType; }
/// <summary></summary> public MultInputItem(string promptingText,FieldValueType valueType,ArrayList currentValues,EnumType enumerationType,DefCat defCategory,ReportFKType fKType) { PromptingText=promptingText; ValueType=valueType; CurrentValues=currentValues; EnumerationType=enumerationType; DefCategory=defCategory; FKType=fKType; }
private string[] GetFRows(ReportFKType fKType) { string[] retVal = new string[0]; switch (fKType) { case ReportFKType.SchoolClass: return(SchoolClasses.GetDeepCopy().Select(x => SchoolClasses.GetDescript(x)).ToArray()); } return(retVal); }
private long[] GetFKeys(ReportFKType fKType) { long[] retVal = new long[0]; switch (fKType) { case ReportFKType.SchoolClass: return(SchoolClasses.GetDeepCopy().Select(x => x.SchoolClassNum).ToArray()); } return(retVal); }
///<summary>Overload for ValueKind ForeignKey.</summary> public ParameterField(string thisName, FieldValueType thisValueType, ArrayList theseDefaultValues, string thisPromptingText, string thisSnippet, ReportFKType thisReportFKType) { name = thisName; valueType = thisValueType; defaultValues = theseDefaultValues; promptingText = thisPromptingText; snippet = thisSnippet; enumerationType = EnumType.ApptStatus; //arbitrary defCategory = DefCat.AccountColors; //arbitrary fKeyType = thisReportFKType; }
///<summary>This is how parameters are generally added. The currentValues and outputValue will be determined during the Report.SubmitQuery call.</summary> public ParameterField(string thisName, FieldValueType thisValueType, object thisDefaultValue, string thisPromptingText, string thisSnippet) { name = thisName; valueType = thisValueType; defaultValues = new ArrayList(); defaultValues.Add(thisDefaultValue); promptingText = thisPromptingText; snippet = thisSnippet; enumerationType = EnumType.ApptStatus; //arbitrary defCategory = DefCat.AccountColors; //arbitrary fKeyType = ReportFKType.None; }
///<summary>This is how parameters are generally added. The currentValues and outputValue will be determined during the Report.SubmitQuery call.</summary> public ParameterField(string thisName,FieldValueType thisValueType,object thisDefaultValue,string thisPromptingText,string thisSnippet) { name=thisName; valueType=thisValueType; defaultValues=new ArrayList(); defaultValues.Add(thisDefaultValue); promptingText=thisPromptingText; snippet=thisSnippet; enumerationType=EnumType.ApptStatus;//arbitrary defCategory=DefCat.AccountColors;//arbitrary fKeyType=ReportFKType.None; }
private string[] GetFRows(ReportFKType fKType) { string[] retVal = new string[0]; switch (fKType) { case ReportFKType.SchoolClass: retVal = new string[SchoolClasses.List.Length]; for (int i = 0; i < SchoolClasses.List.Length; i++) { retVal[i] = SchoolClasses.List[i].GradYear + " - " + SchoolClasses.List[i].Descript; } break; } return(retVal); }
private int[] GetFKeys(ReportFKType fKType) { int[] retVal = new int[0]; switch (fKType) { case ReportFKType.SchoolClass: retVal = new int[SchoolClasses.List.Length]; for (int i = 0; i < SchoolClasses.List.Length; i++) { retVal[i] = SchoolClasses.List[i].SchoolClassNum; } break; } return(retVal); }
/// <summary>Overload for ValueKind defCat.</summary> public void AddParameter(string myName, FieldValueType myValueType , ArrayList myDefaultValues, string myPromptingText, string mySnippet, ReportFKType myReportFKType) { parameterFields.Add(new ParameterField(myName, myValueType, myDefaultValues, myPromptingText, mySnippet, myReportFKType)); }
///<summary></summary> public void AddInputItem(string myPromptingText,FieldValueType myValueType,ArrayList myCurrentValues,EnumType myEnumerationType,DefCat myDefCategory,ReportFKType myFKType){ MultInput2.AddInputItem(myPromptingText,myValueType,myCurrentValues,myEnumerationType,myDefCategory,myFKType); }
/// <summary></summary> public void AddInputItem(string promptingText,FieldValueType valueType,ArrayList currentValues,EnumType enumerationType,DefCat defCategory,ReportFKType fKType){ multInputItems.Add(new MultInputItem(promptingText,valueType,currentValues,enumerationType,defCategory,fKType)); }
private long[] GetFKeys(ReportFKType fKType) { long[] retVal=new long[0]; switch(fKType){ case ReportFKType.SchoolClass: retVal=new long[SchoolClasses.List.Length]; for(int i=0;i<SchoolClasses.List.Length;i++){ retVal[i]=SchoolClasses.List[i].SchoolClassNum; } break; } return retVal; }
private string[] GetFRows(ReportFKType fKType){ string[] retVal=new string[0]; switch(fKType){ case ReportFKType.SchoolClass: retVal=new string[SchoolClasses.List.Length]; for(int i=0;i<SchoolClasses.List.Length;i++){ retVal[i]=SchoolClasses.List[i].GradYear+" - "+SchoolClasses.List[i].Descript; } break; } return retVal; }
///<summary>Overload for ValueKind ForeignKey.</summary> public ParameterField(string thisName,FieldValueType thisValueType,ArrayList theseDefaultValues,string thisPromptingText,string thisSnippet,ReportFKType thisReportFKType){ name=thisName; valueType=thisValueType; defaultValues=theseDefaultValues; promptingText=thisPromptingText; snippet=thisSnippet; enumerationType=EnumType.ApptStatus;//arbitrary defCategory=DefCat.AccountColors;//arbitrary fKeyType=thisReportFKType; }
///<summary></summary> public void AddInputItem(string myPromptingText, FieldValueType myValueType, ArrayList myCurrentValues, EnumType myEnumerationType, DefCat myDefCategory, ReportFKType myFKType) { MultInput2.AddInputItem(myPromptingText, myValueType, myCurrentValues, myEnumerationType, myDefCategory, myFKType); }
/// <summary>Overload for ValueKind defCat.</summary> public void AddParameter(string myName,FieldValueType myValueType ,ArrayList myDefaultValues,string myPromptingText,string mySnippet,ReportFKType myReportFKType) { parameterFields.Add(new ParameterField(myName,myValueType,myDefaultValues,myPromptingText,mySnippet,myReportFKType)); }
/// <summary></summary> public void AddInputItem(string promptingText, FieldValueType valueType, ArrayList currentValues, EnumType enumerationType, DefCat defCategory, ReportFKType fKType) { multInputItems.Add(new MultInputItem(promptingText, valueType, currentValues, enumerationType, defCategory, fKType)); }