Changeset 2421


Ignore:
Timestamp:
11/06/09 14:48:47 (2 years ago)
Author:
erikroos
Message:

Added plugin for adding events

Location:
molgenis4animaldb
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • molgenis4animaldb/handwritten/java/plugin/reports/MakeReportPlugin.ftl

    r2414 r2421  
    5959<input type="text" size=10 name="fromdate" value="<#if screen.fromdate?exists>${screen.getFromdateAsString()}</#if>" /> 
    6060</tr><tr> 
     61<td>Ending on:</td> 
     62<td> 
     63<input type="text" size=10 name="todate" value="<#if screen.todate?exists>${screen.getTodateAsString()}</#if>" /> 
     64</tr><tr> 
    6165<td colspan=2> 
    6266<input type="submit" value="Generate report" onclick="__action.value='generateReport'" /> 
  • molgenis4animaldb/handwritten/java/plugin/reports/MakeReportPlugin.java

    r2414 r2421  
    3838        private int selectedEventType; 
    3939        private Date fromdate; 
     40        private Date todate; 
     41        private SimpleDateFormat mySimpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); 
    4042 
    4143        public List<Location> getLocationList() { 
     
    8082         
    8183        public String getFromdateAsString() { 
    82                 SimpleDateFormat tmpSimpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); 
    83                 return tmpSimpleDateFormat.format(fromdate); 
     84                return mySimpleDateFormat.format(fromdate); 
     85        } 
     86         
     87        public void setTodate(Date fromdate) { 
     88                this.todate = fromdate; 
     89        } 
     90 
     91        public Date getTodate() { 
     92                return todate; 
     93        } 
     94         
     95        public String getTodateAsString() { 
     96                 
     97                return mySimpleDateFormat.format(todate); 
    8498        } 
    8599 
     
    123137                                String typename = ""; 
    124138                                String fromdatename = ""; 
     139                                String todatename = ""; 
    125140 
    126141                                this.setSelectedLocation(request.getInt("location")); 
    127142                                this.setSelectedEventType(request.getInt("eventtype")); 
    128143                                this.setFromdate(request.getDate("fromdate")); 
     144                                this.setTodate(request.getDate("todate")); 
    129145 
    130146                                // manier 1 
     
    177193                                                        + this.getFromdate().toString(); 
    178194                                } 
     195                                 
     196                                if (this.getTodate() != null) { 
     197                                        q.addRules(new QueryRule("date", Operator.LESS_EQUAL, 
     198                                                        this.getTodate())); 
     199                                        todatename = ", ending " 
     200                                                        + this.getTodate().toString(); 
     201                                } 
    179202 
    180203                                this.setEventList(q.find()); 
    181204                                this.report = "Reporting events" + locname + typename 
    182                                                 + fromdatename; 
     205                                                + fromdatename + todatename; 
    183206 
    184207                        } 
  • molgenis4animaldb/molgenis4animal_ui.xml

    r2414 r2421  
    2020                </menu> 
    2121                 
    22                 <form name="Event" entity="Event" view="list" label="Manage events" /> 
     22                <plugin name="ManageEvents" type="plugin.eventman.ManageEventsPlugin" 
     23                        label="Manage events" /> 
    2324                 
    2425                <plugin name="MakeReport" type="plugin.reports.MakeReportPlugin" 
Note: See TracChangeset for help on using the changeset viewer.