public LFS_FM_UNIT_COST_HISTORY_EXCEPTIONSRow AddLFS_FM_UNIT_COST_HISTORY_EXCEPTIONSRow(LFS_FM_UNIT_COST_HISTORYRow parentLFS_FM_UNIT_COST_HISTORYRowByFK_LFS_FM_UNIT_COST_HISTORY_EXCEPTIONS_LFS_FM_UNIT_COST_HISTORY, int RefID, int UnitID, string Work_, string UnitOfMeasurement, decimal CostCad, decimal CostUsd, bool Deleted, int COMPANY_ID) {
     LFS_FM_UNIT_COST_HISTORY_EXCEPTIONSRow rowLFS_FM_UNIT_COST_HISTORY_EXCEPTIONSRow = ((LFS_FM_UNIT_COST_HISTORY_EXCEPTIONSRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             RefID,
             UnitID,
             Work_,
             UnitOfMeasurement,
             CostCad,
             CostUsd,
             Deleted,
             COMPANY_ID};
     if ((parentLFS_FM_UNIT_COST_HISTORYRowByFK_LFS_FM_UNIT_COST_HISTORY_EXCEPTIONS_LFS_FM_UNIT_COST_HISTORY != null)) {
         columnValuesArray[0] = parentLFS_FM_UNIT_COST_HISTORYRowByFK_LFS_FM_UNIT_COST_HISTORY_EXCEPTIONS_LFS_FM_UNIT_COST_HISTORY[0];
     }
     rowLFS_FM_UNIT_COST_HISTORY_EXCEPTIONSRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowLFS_FM_UNIT_COST_HISTORY_EXCEPTIONSRow);
     return rowLFS_FM_UNIT_COST_HISTORY_EXCEPTIONSRow;
 }
 public void AddLFS_FM_UNIT_COST_HISTORYRow(LFS_FM_UNIT_COST_HISTORYRow row) {
     this.Rows.Add(row);
 }
 public void RemoveLFS_FM_UNIT_COST_HISTORYRow(LFS_FM_UNIT_COST_HISTORYRow row) {
     this.Rows.Remove(row);
 }
 public LFS_FM_UNIT_COST_HISTORYRowChangeEvent(LFS_FM_UNIT_COST_HISTORYRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }