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<T>. /// </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; }