public LFS_WORK_VIEWRowChangeEvent(LFS_WORK_VIEWRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }
 public LFS_WORK_VIEW_SORTRow AddLFS_WORK_VIEW_SORTRow(LFS_WORK_VIEWRow parentLFS_WORK_VIEWRowByLFS_WORK_VIEW_LFS_WORK_VIEW_SORT, string WorkType, int COMPANY_ID, int SortID, int Order_, bool Deleted) {
     LFS_WORK_VIEW_SORTRow rowLFS_WORK_VIEW_SORTRow = ((LFS_WORK_VIEW_SORTRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             WorkType,
             COMPANY_ID,
             SortID,
             Order_,
             Deleted};
     if ((parentLFS_WORK_VIEWRowByLFS_WORK_VIEW_LFS_WORK_VIEW_SORT != null)) {
         columnValuesArray[0] = parentLFS_WORK_VIEWRowByLFS_WORK_VIEW_LFS_WORK_VIEW_SORT[0];
     }
     rowLFS_WORK_VIEW_SORTRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowLFS_WORK_VIEW_SORTRow);
     return rowLFS_WORK_VIEW_SORTRow;
 }
 public LFS_WORK_VIEW_CONDITIONRow AddLFS_WORK_VIEW_CONDITIONRow(LFS_WORK_VIEWRow parentLFS_WORK_VIEWRowByFK_LFS_WORK_VIEW_LFS_WORK_VIEW_CONDITION, int COMPANY_ID, string WorkType, int ConditionID, int RefID, string Operator, int ConditionNumber, string Value_, bool Deleted) {
     LFS_WORK_VIEW_CONDITIONRow rowLFS_WORK_VIEW_CONDITIONRow = ((LFS_WORK_VIEW_CONDITIONRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             COMPANY_ID,
             WorkType,
             ConditionID,
             RefID,
             Operator,
             ConditionNumber,
             Value_,
             Deleted};
     if ((parentLFS_WORK_VIEWRowByFK_LFS_WORK_VIEW_LFS_WORK_VIEW_CONDITION != null)) {
         columnValuesArray[0] = parentLFS_WORK_VIEWRowByFK_LFS_WORK_VIEW_LFS_WORK_VIEW_CONDITION[0];
     }
     rowLFS_WORK_VIEW_CONDITIONRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowLFS_WORK_VIEW_CONDITIONRow);
     return rowLFS_WORK_VIEW_CONDITIONRow;
 }
 public LFS_WORK_VIEW_DISPLAYRow AddLFS_WORK_VIEW_DISPLAYRow(LFS_WORK_VIEWRow parentLFS_WORK_VIEWRowByLFS_WORK_VIEW_LFS_WORK_VIEW_DISPLAY, string WorkType, int COMPANY_ID, int DisplayID, bool Deleted) {
     LFS_WORK_VIEW_DISPLAYRow rowLFS_WORK_VIEW_DISPLAYRow = ((LFS_WORK_VIEW_DISPLAYRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             WorkType,
             COMPANY_ID,
             DisplayID,
             Deleted};
     if ((parentLFS_WORK_VIEWRowByLFS_WORK_VIEW_LFS_WORK_VIEW_DISPLAY != null)) {
         columnValuesArray[0] = parentLFS_WORK_VIEWRowByLFS_WORK_VIEW_LFS_WORK_VIEW_DISPLAY[0];
     }
     rowLFS_WORK_VIEW_DISPLAYRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowLFS_WORK_VIEW_DISPLAYRow);
     return rowLFS_WORK_VIEW_DISPLAYRow;
 }
 public void RemoveLFS_WORK_VIEWRow(LFS_WORK_VIEWRow row) {
     this.Rows.Remove(row);
 }
 public void AddLFS_WORK_VIEWRow(LFS_WORK_VIEWRow row) {
     this.Rows.Add(row);
 }