public positionRowChangeEvent(positionRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }
 public void RemovepositionRow(positionRow row) {
     this.Rows.Remove(row);
 }
 public void AddpositionRow(positionRow row) {
     this.Rows.Add(row);
 }
 public positionRow AddpositionRow(string name, string uniquestat, positionRow parentpositionRowByFK_position_position) {
     positionRow rowpositionRow = ((positionRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             name,
             uniquestat,
             null};
     if ((parentpositionRowByFK_position_position != null)) {
         columnValuesArray[3] = parentpositionRowByFK_position_position[0];
     }
     rowpositionRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowpositionRow);
     return rowpositionRow;
 }
 public workersRow AddworkersRow(string FIO, departmentRow parentdepartmentRowByFK_workers_department, positionRow parentpositionRowByFK_workers_position) {
     workersRow rowworkersRow = ((workersRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             FIO,
             null,
             null};
     if ((parentdepartmentRowByFK_workers_department != null)) {
         columnValuesArray[2] = parentdepartmentRowByFK_workers_department[0];
     }
     if ((parentpositionRowByFK_workers_position != null)) {
         columnValuesArray[3] = parentpositionRowByFK_workers_position[0];
     }
     rowworkersRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowworkersRow);
     return rowworkersRow;
 }