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); }
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(); }
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(); }
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(); }