private void CreateOneNewRow(Y_NORM_NORMATIVE_HEAD normativeDataContext)
 {
     var id = IdGenerator.GetId(normativeDataContext.Y_NORM_NORMATIVE_ROW);
     var row = new Y_NORM_NORMATIVE_ROW { ID_ROW = id, SEQ_NUM = id, MAX_COLUMN = 1, SKU = 0, DELTA = 0 };
     normativeDataContext.Y_NORM_NORMATIVE_ROW.Add(row);
     var rowControl = new RowControl { DataContext = row };
     normPanel.Children.Add(rowControl);
 }
 /// <summary>
 /// Устаревший метод для добавления новых объектов в набор EntitySet Y_NORM_NORMATIVE_ROW. Взамен можно использовать метод .Add связанного свойства ObjectSet&lt;T&gt;.
 /// </summary>
 public void AddToY_NORM_NORMATIVE_ROW(Y_NORM_NORMATIVE_ROW y_NORM_NORMATIVE_ROW)
 {
     base.AddObject("Y_NORM_NORMATIVE_ROW", y_NORM_NORMATIVE_ROW);
 }
 public Y_NORM_NORMATIVE_ROW Clone(int id, string values, long cellId, int newSeq)
 {
     var row = new Y_NORM_NORMATIVE_ROW
                   {
                       ID = ID,
                       ID_ROW = id,
                       MAX_COLUMN = MAX_COLUMN,
                       DELTA = DELTA,
                       SEQ_NUM = SEQ_NUM + newSeq,
                       SKU = SKU
                   };
     foreach (Y_NORM_NORMATIVE_CELL newCell in Y_NORM_NORMATIVE_CELL.Select(cell => cell.ID_COLUMN == cellId
                                                                                        ? new Y_NORM_NORMATIVE_CELL
                                                                                              {
                                                                                                  ID = cell.ID,
                                                                                                  ID_ROW = id,
                                                                                                  ID_COLUMN =
                                                                                                      cell.
                                                                                                      ID_COLUMN,
                                                                                                  ID_PARAM =
                                                                                                      cell.
                                                                                                      ID_PARAM,
                                                                                                  PARAM_VALUE =
                                                                                                      values,
                                                                                                  CONTROLLER =
                                                                                                      cell.
                                                                                                      CONTROLLER
                                                                                              }
                                                                                        : new Y_NORM_NORMATIVE_CELL
                                                                                              {
                                                                                                  ID = cell.ID,
                                                                                                  ID_ROW = id,
                                                                                                  ID_COLUMN =
                                                                                                      cell.
                                                                                                      ID_COLUMN,
                                                                                                  ID_PARAM =
                                                                                                      cell.
                                                                                                      ID_PARAM,
                                                                                                  PARAM_VALUE =
                                                                                                      cell.
                                                                                                      PARAM_VALUE,
                                                                                                  CONTROLLER =
                                                                                                      cell.
                                                                                                      CONTROLLER
                                                                                              }))
     {
         row.Y_NORM_NORMATIVE_CELL.Add(newCell);
     }
     return row;
 }
 /// <summary>
 /// Создание нового объекта Y_NORM_NORMATIVE_ROW.
 /// </summary>
 /// <param name="id">Исходное значение свойства ID.</param>
 /// <param name="iD_ROW">Исходное значение свойства ID_ROW.</param>
 /// <param name="sKU">Исходное значение свойства SKU.</param>
 public static Y_NORM_NORMATIVE_ROW CreateY_NORM_NORMATIVE_ROW(global::System.Int64 id, global::System.Int64 iD_ROW, global::System.Int64 sKU)
 {
     Y_NORM_NORMATIVE_ROW y_NORM_NORMATIVE_ROW = new Y_NORM_NORMATIVE_ROW();
     y_NORM_NORMATIVE_ROW.ID = id;
     y_NORM_NORMATIVE_ROW.ID_ROW = iD_ROW;
     y_NORM_NORMATIVE_ROW.SKU = sKU;
     return y_NORM_NORMATIVE_ROW;
 }
 private void LastChangedRowsIncrease(Y_NORM_NORMATIVE_ROW row)
 {
     LastChangedRows += row.ID_ROW + ",";
     LastChangedNormative = (int)row.ID;
 }