edit-task
Home
Up
Delete
Task Name:
Task Description:
PAGE to initiate a search query for existing 'person' records from the PEOPLE app
TaskGroup ID:
Start Date:
Start Time:
Duration:
Priority:
Status:
To Do
Completed
In Process
Add Photo:
Owner ID:
Content:
use HTML
Edit Content
<h1 style="text-align: center;">find/ people</h1> <h2>[WHAT] </h2> <ol> <li>[def] this page displays a form with the input feilds for a person record, enables users to define and execute a search for a person or person with a variety of different parameters</li> <li>[ args ] none</li> <ol> <li>] ? OPTIONALLY take the procedure, app and server names </li> <li>] ? takes the qry name and parameter[s]</li> </ol></ol> <div> <h2>[WHY]</h2> </div> <ol> <li> <p>] this page enables the user to define and execute a number of different search queries to execute against the people persons records table. The query will return the desired person record or records that the user desires.</p> </li> </ol> <h2>[WHERE]</h2> <ol> <li>[ called ] from ] menu Main - search menu, option - search People,</li> </ol> <h2>[WHEN]</h2> <ol> <li>]</li> </ol> <h2>[EXAMPLE]</h2> <ol> <li>] PAGE <a href="http://sospep.com/find/people" target="_blank">find / people</a></li> <ol> <li>by id</li> <li>by first name</li> <li>by last name</li> <li>...</li> </ol></ol> <h2>[HOW-TO]</h2> <ol> <li>]</li> </ol> <h2>[REFERENCE]</h2> <ol> <li>] /find/ people.cshtml</li> <li>] <a href="task?id=2252" target="_blank">-v-001</a> - </li> <li>] <a href="task?id=2253" target="_blank">-v-002</a> - </li> </ol><hr style="padding-left: 30px;" /> <h1 style="text-align: center;">developer implementation</h1> <h2>[.process]</h2> <ol> <li> <div>set the qry value = to the name of desired qry</div> </li> <li> <div>set the param value = to the user selected param value</div> </li> <li> <div>user submits form == on post</div> </li> <ol> <li> <div>read qry,</div> </li> <li> <div>read param,</div> </li> <li> <div>build qstring to pass values to page view/articles,</div> </li> <li> <div>redirect to page view/people</div> </li> </ol> <li> <div>on page view/people</div> </li> <ol> <li> <div>get the qry name,</div> </li> <li> <div>get the param value,</div> </li> <li> <div>execute the qry(in the DAL helper) to return results to this page</div> </li> </ol></ol> <h2>[.notes]</h2> <ol> <li> <div> ] mainMenu - search options, search People ?person</div> </li> </ol> <h2>[.by_date]</h2> <ol style="padding-left: 30px;"> <li><strong>[2013-08-05]</strong></li> <ol> <li>x] UPDATE FEATURE PAGE- view/people CODE for 'find' function</li> <li>x] replaced build qry CODE for search with OOP</li> <li>x] align page with other find pages, x] add code block labels </li> <li>x] cleanup </li> </ol></ol> <h1 style="text-align: center;">status</h1> <h2>[current]</h2> <ol> <li> <div> +] ERROR find first & last</div> </li> <li>+] DIFFERENCES in implementation of DROP DOWN selects VS others(), shows all NOT drill down</li> </ol> <h2>[next]</h2> <ol> <li> <div>]</div> </li> </ol> <p> </p>