public c_grid_row(c_batchlist_grid grid) :
     base(grid)
 {
     Files                                               = new FileColumnButton(null, "Files", grid.Locator, "Files");
     Notes                                               = new NoteColumnButton(null, "Notes", grid.Locator, "Notes");
     Selected                                            = new CheckBox("ctl00_phL_grid_ef", "Selected", grid.Locator, "Selected");
     Selected.DataField                                  = "Selected";
     AUScheduleHistory__ScheduleID                       = new PXTextEdit("ctl00_phL_grid_ei", "Schedule ID", grid.Locator, "AUScheduleHistory__ScheduleID");
     AUScheduleHistory__ScheduleID.DataField             = "AUScheduleHistory__ScheduleID";
     AUScheduleHistory__ExecutionDate                    = new DateSelector("_ctl00_phL_grid_lv0_ed4", "Execution Date", grid.Locator, "AUScheduleHistory__ExecutionDate");
     AUScheduleHistory__ExecutionDate.DataField          = "AUScheduleHistory__ExecutionDate";
     AUScheduleHistory__ExecutionResult                  = new PXTextEdit("ctl00_phL_grid_ei", "Execution Result", grid.Locator, "AUScheduleHistory__ExecutionResult");
     AUScheduleHistory__ExecutionResult.DataField        = "AUScheduleHistory__ExecutionResult";
     AUScheduleHistory__Ticks                            = new PXNumberEdit("ctl00_phL_grid_en", "Ticks", grid.Locator, "AUScheduleHistory__Ticks");
     AUScheduleHistory__Ticks.DataField                  = "AUScheduleHistory__Ticks";
     AUScheduleHistory__ScheduleID_Description           = new PXTextEdit("ctl00_phL_grid_ei", "Description", grid.Locator, "AUScheduleHistory__ScheduleID_Description");
     AUScheduleHistory__ScheduleID_Description.DataField = "AUScheduleHistory__ScheduleID_Description";
     Module                                              = new DropDown("_ctl00_phL_grid_lv0_ec", "Module", grid.Locator, "Module");
     Module.DataField                                    = "Module";
     Module.Items.Add("GL", "GL");
     Module.Items.Add("AP", "AP");
     Module.Items.Add("AR", "AR");
     Module.Items.Add("CM", "CM");
     Module.Items.Add("CA", "CA");
     Module.Items.Add("IN", "IN");
     Module.Items.Add("DR", "DR");
     Module.Items.Add("FA", "FA");
     Module.Items.Add("PM", "PM");
     Module.Items.Add("PR", "PR");
     BatchNbr              = new Selector("_ctl00_phL_grid_lv0_es", "Batch Number", grid.Locator, "BatchNbr");
     BatchNbr.DataField    = "BatchNbr";
     LedgerID              = new Selector("_ctl00_phL_grid_lv0_es", "Ledger", grid.Locator, "LedgerID");
     LedgerID.DataField    = "LedgerID";
     DateEntered           = new DateSelector("_ctl00_phL_grid_lv0_ed11", "Transaction Date", grid.Locator, "DateEntered");
     DateEntered.DataField = "DateEntered";
     LastModifiedByID_Modifier_Username           = new PXTextEdit("ctl00_phL_grid_ei", "Last Modified By", grid.Locator, "LastModifiedByID_Modifier_Username");
     LastModifiedByID_Modifier_Username.DataField = "LastModifiedByID_Modifier_Username";
     FinPeriodID            = new Selector("_ctl00_phL_grid_lv0_es", "Post Period", grid.Locator, "FinPeriodID");
     FinPeriodID.DataField  = "FinPeriodID";
     ControlTotal           = new PXNumberEdit("ctl00_phL_grid_en", "Control Total", grid.Locator, "ControlTotal");
     ControlTotal.DataField = "ControlTotal";
     Description            = new PXTextEdit("ctl00_phL_grid_ei", "Description", grid.Locator, "Description");
     Description.DataField  = "Description";
 }
 public c_grid_header(c_batchlist_grid grid) :
     base(grid)
 {
     Files    = new GridColumnHeader(grid.Row.Files);
     Notes    = new GridColumnHeader(grid.Row.Notes);
     Selected = new CheckBoxColumnFilter(grid.Row.Selected);
     AUScheduleHistory__ScheduleID             = new PXTextEditColumnFilter(grid.Row.AUScheduleHistory__ScheduleID);
     AUScheduleHistory__ExecutionDate          = new DateSelectorColumnFilter(grid.Row.AUScheduleHistory__ExecutionDate);
     AUScheduleHistory__ExecutionResult        = new PXTextEditColumnFilter(grid.Row.AUScheduleHistory__ExecutionResult);
     AUScheduleHistory__Ticks                  = new PXNumberEditColumnFilter(grid.Row.AUScheduleHistory__Ticks);
     AUScheduleHistory__ScheduleID_Description = new PXTextEditColumnFilter(grid.Row.AUScheduleHistory__ScheduleID_Description);
     Module      = new DropDownColumnFilter(grid.Row.Module);
     BatchNbr    = new SelectorColumnFilter(grid.Row.BatchNbr);
     LedgerID    = new SelectorColumnFilter(grid.Row.LedgerID);
     DateEntered = new DateSelectorColumnFilter(grid.Row.DateEntered);
     LastModifiedByID_Modifier_Username = new PXTextEditColumnFilter(grid.Row.LastModifiedByID_Modifier_Username);
     FinPeriodID  = new SelectorColumnFilter(grid.Row.FinPeriodID);
     ControlTotal = new PXNumberEditColumnFilter(grid.Row.ControlTotal);
     Description  = new PXTextEditColumnFilter(grid.Row.Description);
 }