private void InitializeManualCode() { FPetraUtilsObject.AddAvailableFunction(new TPartnerColumnFunction("County", 3.0)); FPetraUtilsObject.AddAvailableFunction(new TPartnerColumnFunction("Donors", 2.5)); FPetraUtilsObject.AddAvailableFunction(new TPartnerColumnFunction("ExParticipants", 2.5)); FPetraUtilsObject.AddAvailableFunction(new TPartnerColumnFunction("Churches", 2.5)); FPetraUtilsObject.AddAvailableFunction(new TPartnerColumnFunction("Applicants", 2.5)); ucoReportColumns.SetAvailableFunctions(FPetraUtilsObject.GetAvailableFunctions()); ucoReportColumns.FillColumnGrid(); InitializePublicationCodeList(); }
/// <summary> /// Called during loading of the form /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void TFrmPublicationStatisticalReport_Load(object sender, EventArgs e) { FPetraUtilsObject.AddAvailableFunction(new TPartnerColumnFunction("County", 3.0)); FPetraUtilsObject.AddAvailableFunction(new TPartnerColumnFunction("Donors", 2.5)); FPetraUtilsObject.AddAvailableFunction(new TPartnerColumnFunction("ExParticipants", 2.5)); FPetraUtilsObject.AddAvailableFunction(new TPartnerColumnFunction("Churches", 2.5)); FPetraUtilsObject.AddAvailableFunction(new TPartnerColumnFunction("Applicants", 2.5)); String PublicationCodeDBName = Ict.Petra.Shared.MPartner.Mailroom.Data.PPublicationTable.GetPublicationCodeDBName(); DataTable SubscriptionTable = TDataCache.TMPartner.GetCacheableSubscriptionsTable( Ict.Petra.Shared.TCacheableSubscriptionsTablesEnum.PublicationList); foreach (DataRow row in SubscriptionTable.Rows) { String CurrentPublication = (String)row[PublicationCodeDBName]; FPetraUtilsObject.AddAvailableFunction(new TPartnerColumnFunction(CurrentPublication, 2.8)); } ucoReportColumns.SetAvailableFunctions(FPetraUtilsObject.GetAvailableFunctions()); ucoReportColumns.FillColumnGrid(); }