Updated Email\AjaxHandler to provide email columns for datatables.
Replaced create.cshtml template with machete template
EmailIndex: updated datatable definition with column info
[Working Create tab]
fixed create tab text
Updated EmailController Create & Edit methods with machete template
Added Email EditorTemplate
Added standard delete Action Method to the MVC Controller
Ran auto-formatter on site.css
Added emailField css classes
Added more fields to the email EditorTempalte
Changed the title on the Machete logo (click to hide)
Initial email button on WorkOrder page. Pulls from Email/ConfirmDialog,
which will return either the Create or the Edit template
depending on the state of the record.
Also refactored 'lotteryPopup' class to 'dialogPopup'
Added EmailService.GetConfirmEmailByWorkOrder:
specific-purpose method, get latest confirmation email, or returns null.
EmailController.ConfirmDialog:
return create || edit partial based on ConfirmEmailByWorkOrder response.
refactored method name. added email config settings to web.config
marked some magic strings so that i don't miss them when i put in resources later
Added projects for Machete Windows Service (MWS).
Getting MWS setup with a test harness. Refactoring lookup constants;
trying to kill magic strings...
Lookups refactor. Added key column to lookups table. Undoing kludge of
hardcoded Text_EN as key string value for lookup.
Removed large chunk of system critical magic strings and replaced with
const strings in Domain layer.
Lookups cleanup continued. Refactoring hardcoded worktypes out of code.
Casa Latina has 2, but other centers may have more or less.
Lookup.ltrCode: using the letter code field for worktype abbreviations
as well and skill abbreviations
Worker.cs: removing casa-specific integer values
Renamed LookupCache.byID => LookupCache.textByID
Added LKey.Default to constants. Will probably be most useful for tests in
the future.
Changed ltrCode length from 1 to 3 to support WorkType 3-letter code.
Set the General Labor skill as default
Switched teh MacheteLookups Initialize to use UOW.Commit, which prints
Entity valdiation errors to the debug log.
Found old LType references. cleaned up.