Example #1
0
        public static OccurrenceTypeGroup CreateOccurrenceTypeGroup()
        {
            OccurrenceTypeGroup group = new OccurrenceTypeGroup
            {
                GroupName      = "Test Group",
                ReportStart    = DateTime.Now.AddMinutes(-30),
                ReportEnd      = DateTime.Now.AddMinutes(30),
                OrganizationId = 1
            };

            return(group);
        }
Example #2
0
		private void ShowEdit( )
		{
			pnlList.Visible = false;
			pnlEdit.Visible = true;
			btnUpdate.Visible = EditAllowed;
			
			OccurrenceTypeGroup occurrenceTypeGroup = new OccurrenceTypeGroup( EditGroupID );
			lbName.Text = occurrenceTypeGroup.GroupName;

			tbReportFrom.Text = occurrenceTypeGroup.ReportStart.ToShortDateString();
			tbReportTo.Text = occurrenceTypeGroup.ReportEnd.ToShortDateString();
			tbMinAge.Text = occurrenceTypeGroup.MinAge.ToString();
			tbMaxAge.Text = occurrenceTypeGroup.MaxAge.ToString();
			tbMinGrade.Text = occurrenceTypeGroup.MinGrade.ToString();
			tbMaxGrade.Text = occurrenceTypeGroup.MaxGrade.ToString();
		}
Example #3
0
		protected void btnUpdate_Click( object sender, EventArgs e )
		{
			OccurrenceTypeGroup occurrenceTypeGroup = new OccurrenceTypeGroup( EditGroupID );
			occurrenceTypeGroup.OrganizationId = base.CurrentPortal.OrganizationID;
			DateTime minDate = DateTime.Parse( "1/1/1900" );

			occurrenceTypeGroup.ReportStart = ( tbReportFrom.Text.Trim() == string.Empty ) ? minDate : DateTime.Parse( tbReportFrom.Text.Trim() );
			occurrenceTypeGroup.ReportEnd = ( tbReportTo.Text.Trim() == string.Empty ) ? minDate : DateTime.Parse( tbReportTo.Text.Trim() );

			occurrenceTypeGroup.MinAge = ( tbMinAge.Text.Trim() == string.Empty ) ? 0 : int.Parse( tbMinAge.Text );
			occurrenceTypeGroup.MaxAge = ( tbMaxAge.Text.Trim() == string.Empty ) ? 0 : int.Parse( tbMaxAge.Text );

			occurrenceTypeGroup.MinGrade = ( tbMinGrade.Text.Trim() == string.Empty ) ? 0 : int.Parse( tbMinGrade.Text );
			occurrenceTypeGroup.MaxGrade = ( tbMaxGrade.Text.Trim() == string.Empty ) ? 0 : int.Parse( tbMaxGrade.Text );

			occurrenceTypeGroup.Save( CurrentUser.Identity.Name );

			ShowList();
		}
Example #4
0
		public string GetFormattedReportLink( object groupIDobj )
		{
			int groupID = (int)groupIDobj;

			if ( ReportPageIDSetting == string.Empty )
			{
				return string.Empty;
			}

			OccurrenceTypeGroup group = new OccurrenceTypeGroup( groupID );
			StringBuilder builder = new StringBuilder();
			builder.AppendFormat( "default.aspx?page={0}&Title={1}&GroupID={2}", ReportPageIDSetting, group.GroupName, groupID.ToString() );
			if ( ( group.ReportStart != DateTime.MinValue ) && ( group.ReportStart != DateTime.Parse( "1/1/1900" ) ) )
			{
				builder.AppendFormat( "&StartDate={0}", group.ReportStart.ToShortDateString() );
			}
			if ( ( group.ReportEnd != DateTime.MinValue ) && ( group.ReportEnd != DateTime.Parse( "1/1/1900" ) ) )
			{
				builder.AppendFormat( "&EndDate={0}", group.ReportEnd.ToShortDateString() );
			}
			builder.AppendFormat( "&MinAge={0}&MaxAge={1}&MinGrade={2}&MaxGrade={3}", new object[] { group.MinAge.ToString(), group.MaxAge.ToString(), group.MinGrade.ToString(), group.MaxGrade.ToString() } );
			return builder.ToString();
		}