private void ButtonAddClick(object sender, RoutedEventArgs e)
 {
     var equipType = new Y_NORM_EQUIP_TYPE
                         {
                             ID = _equipTypeCollection.Max(y => y.ID) + 1,
                             CREATE_DATETIME = DateTime.Now,
                             CREATE_ID = User.Name.ToUpper()
                         };
     _equipTypeCollection.Add(equipType);
     GenericRepository.Add(equipType);
     equipTypeControl.View.FocusedRow = equipType;
 }
 /// <summary>
 /// Устаревший метод для добавления новых объектов в набор EntitySet Y_NORM_EQUIP_TYPE. Взамен можно использовать метод .Add связанного свойства ObjectSet&lt;T&gt;.
 /// </summary>
 public void AddToY_NORM_EQUIP_TYPE(Y_NORM_EQUIP_TYPE y_NORM_EQUIP_TYPE)
 {
     base.AddObject("Y_NORM_EQUIP_TYPE", y_NORM_EQUIP_TYPE);
 }
 /// <summary>
 /// Создание нового объекта Y_NORM_EQUIP_TYPE.
 /// </summary>
 /// <param name="id">Исходное значение свойства ID.</param>
 public static Y_NORM_EQUIP_TYPE CreateY_NORM_EQUIP_TYPE(global::System.Int64 id)
 {
     Y_NORM_EQUIP_TYPE y_NORM_EQUIP_TYPE = new Y_NORM_EQUIP_TYPE();
     y_NORM_EQUIP_TYPE.ID = id;
     return y_NORM_EQUIP_TYPE;
 }