|
@@ -0,0 +1,1709 @@
|
|
|
+#pragma warning disable 1591
|
|
|
+//------------------------------------------------------------------------------
|
|
|
+// <auto-generated>
|
|
|
+// Этот код создан программой.
|
|
|
+// Исполняемая версия:4.0.30319.42000
|
|
|
+//
|
|
|
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
|
|
|
+// повторной генерации кода.
|
|
|
+// </auto-generated>
|
|
|
+//------------------------------------------------------------------------------
|
|
|
+
|
|
|
+namespace ЭлектронныйЖурнал
|
|
|
+{
|
|
|
+ using System.Data.Linq;
|
|
|
+ using System.Data.Linq.Mapping;
|
|
|
+ using System.Data;
|
|
|
+ using System.Collections.Generic;
|
|
|
+ using System.Reflection;
|
|
|
+ using System.Linq;
|
|
|
+ using System.Linq.Expressions;
|
|
|
+ using System.ComponentModel;
|
|
|
+ using System;
|
|
|
+
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.DatabaseAttribute(Name="EJBD")]
|
|
|
+ public partial class DataClasses1DataContext : System.Data.Linq.DataContext
|
|
|
+ {
|
|
|
+
|
|
|
+ private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource();
|
|
|
+
|
|
|
+ #region Определения метода расширяемости
|
|
|
+ partial void OnCreated();
|
|
|
+ partial void InsertВоспитанники(Воспитанники instance);
|
|
|
+ partial void UpdateВоспитанники(Воспитанники instance);
|
|
|
+ partial void DeleteВоспитанники(Воспитанники instance);
|
|
|
+ partial void InsertГруппа(Группа instance);
|
|
|
+ partial void UpdateГруппа(Группа instance);
|
|
|
+ partial void DeleteГруппа(Группа instance);
|
|
|
+ partial void InsertГТО(ГТО instance);
|
|
|
+ partial void UpdateГТО(ГТО instance);
|
|
|
+ partial void DeleteГТО(ГТО instance);
|
|
|
+ partial void InsertМесто_проведения(Место_проведения instance);
|
|
|
+ partial void UpdateМесто_проведения(Место_проведения instance);
|
|
|
+ partial void DeleteМесто_проведения(Место_проведения instance);
|
|
|
+ partial void InsertПользователи(Пользователи instance);
|
|
|
+ partial void UpdateПользователи(Пользователи instance);
|
|
|
+ partial void DeleteПользователи(Пользователи instance);
|
|
|
+ partial void InsertПосещаемость(Посещаемость instance);
|
|
|
+ partial void UpdateПосещаемость(Посещаемость instance);
|
|
|
+ partial void DeleteПосещаемость(Посещаемость instance);
|
|
|
+ partial void InsertРасписание_занятий(Расписание_занятий instance);
|
|
|
+ partial void UpdateРасписание_занятий(Расписание_занятий instance);
|
|
|
+ partial void DeleteРасписание_занятий(Расписание_занятий instance);
|
|
|
+ partial void InsertТренера(Тренера instance);
|
|
|
+ partial void UpdateТренера(Тренера instance);
|
|
|
+ partial void DeleteТренера(Тренера instance);
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ public DataClasses1DataContext() :
|
|
|
+ base(global::ЭлектронныйЖурнал.Properties.Settings.Default.EJBDConnectionString, mappingSource)
|
|
|
+ {
|
|
|
+ OnCreated();
|
|
|
+ }
|
|
|
+
|
|
|
+ public DataClasses1DataContext(string connection) :
|
|
|
+ base(connection, mappingSource)
|
|
|
+ {
|
|
|
+ OnCreated();
|
|
|
+ }
|
|
|
+
|
|
|
+ public DataClasses1DataContext(System.Data.IDbConnection connection) :
|
|
|
+ base(connection, mappingSource)
|
|
|
+ {
|
|
|
+ OnCreated();
|
|
|
+ }
|
|
|
+
|
|
|
+ public DataClasses1DataContext(string connection, System.Data.Linq.Mapping.MappingSource mappingSource) :
|
|
|
+ base(connection, mappingSource)
|
|
|
+ {
|
|
|
+ OnCreated();
|
|
|
+ }
|
|
|
+
|
|
|
+ public DataClasses1DataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mappingSource) :
|
|
|
+ base(connection, mappingSource)
|
|
|
+ {
|
|
|
+ OnCreated();
|
|
|
+ }
|
|
|
+
|
|
|
+ public System.Data.Linq.Table<Воспитанники> Воспитанники
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this.GetTable<Воспитанники>();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public System.Data.Linq.Table<Группа> Группа
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this.GetTable<Группа>();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public System.Data.Linq.Table<ГТО> ГТО
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this.GetTable<ГТО>();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public System.Data.Linq.Table<Место_проведения> Место_проведения
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this.GetTable<Место_проведения>();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public System.Data.Linq.Table<Пользователи> Пользователи
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this.GetTable<Пользователи>();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public System.Data.Linq.Table<Посещаемость> Посещаемость
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this.GetTable<Посещаемость>();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public System.Data.Linq.Table<Расписание_занятий> Расписание_занятий
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this.GetTable<Расписание_занятий>();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public System.Data.Linq.Table<Тренера> Тренера
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this.GetTable<Тренера>();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Воспитанники")]
|
|
|
+ public partial class Воспитанники : INotifyPropertyChanging, INotifyPropertyChanged
|
|
|
+ {
|
|
|
+
|
|
|
+ private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
|
|
|
+
|
|
|
+ private int _Код;
|
|
|
+
|
|
|
+ private int _Код_группы;
|
|
|
+
|
|
|
+ private string _Значок_ГТО;
|
|
|
+
|
|
|
+ private string _ФИО;
|
|
|
+
|
|
|
+ private string _Адрес;
|
|
|
+
|
|
|
+ private string _Телефон;
|
|
|
+
|
|
|
+ private EntitySet<Посещаемость> _Посещаемость;
|
|
|
+
|
|
|
+ private EntityRef<Группа> _Группа;
|
|
|
+
|
|
|
+ private EntityRef<ГТО> _ГТО;
|
|
|
+
|
|
|
+ #region Определения метода расширяемости
|
|
|
+ partial void OnLoaded();
|
|
|
+ partial void OnValidate(System.Data.Linq.ChangeAction action);
|
|
|
+ partial void OnCreated();
|
|
|
+ partial void OnКодChanging(int value);
|
|
|
+ partial void OnКодChanged();
|
|
|
+ partial void OnКод_группыChanging(int value);
|
|
|
+ partial void OnКод_группыChanged();
|
|
|
+ partial void OnЗначок_ГТОChanging(string value);
|
|
|
+ partial void OnЗначок_ГТОChanged();
|
|
|
+ partial void OnФИОChanging(string value);
|
|
|
+ partial void OnФИОChanged();
|
|
|
+ partial void OnАдресChanging(string value);
|
|
|
+ partial void OnАдресChanged();
|
|
|
+ partial void OnТелефонChanging(string value);
|
|
|
+ partial void OnТелефонChanged();
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ public Воспитанники()
|
|
|
+ {
|
|
|
+ this._Посещаемость = new EntitySet<Посещаемость>(new Action<Посещаемость>(this.attach_Посещаемость), new Action<Посещаемость>(this.detach_Посещаемость));
|
|
|
+ this._Группа = default(EntityRef<Группа>);
|
|
|
+ this._ГТО = default(EntityRef<ГТО>);
|
|
|
+ OnCreated();
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Код", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
|
|
|
+ public int Код
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Код;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Код != value))
|
|
|
+ {
|
|
|
+ this.OnКодChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Код = value;
|
|
|
+ this.SendPropertyChanged("Код");
|
|
|
+ this.OnКодChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Код_группы", DbType="Int NOT NULL")]
|
|
|
+ public int Код_группы
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Код_группы;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Код_группы != value))
|
|
|
+ {
|
|
|
+ if (this._Группа.HasLoadedOrAssignedValue)
|
|
|
+ {
|
|
|
+ throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
|
|
|
+ }
|
|
|
+ this.OnКод_группыChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Код_группы = value;
|
|
|
+ this.SendPropertyChanged("Код_группы");
|
|
|
+ this.OnКод_группыChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Значок_ГТО", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
|
|
|
+ public string Значок_ГТО
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Значок_ГТО;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Значок_ГТО != value))
|
|
|
+ {
|
|
|
+ if (this._ГТО.HasLoadedOrAssignedValue)
|
|
|
+ {
|
|
|
+ throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
|
|
|
+ }
|
|
|
+ this.OnЗначок_ГТОChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Значок_ГТО = value;
|
|
|
+ this.SendPropertyChanged("Значок_ГТО");
|
|
|
+ this.OnЗначок_ГТОChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ФИО", DbType="NVarChar(100) NOT NULL", CanBeNull=false)]
|
|
|
+ public string ФИО
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._ФИО;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._ФИО != value))
|
|
|
+ {
|
|
|
+ this.OnФИОChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._ФИО = value;
|
|
|
+ this.SendPropertyChanged("ФИО");
|
|
|
+ this.OnФИОChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Адрес", DbType="NVarChar(50)")]
|
|
|
+ public string Адрес
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Адрес;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Адрес != value))
|
|
|
+ {
|
|
|
+ this.OnАдресChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Адрес = value;
|
|
|
+ this.SendPropertyChanged("Адрес");
|
|
|
+ this.OnАдресChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Телефон", DbType="NVarChar(11)")]
|
|
|
+ public string Телефон
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Телефон;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Телефон != value))
|
|
|
+ {
|
|
|
+ this.OnТелефонChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Телефон = value;
|
|
|
+ this.SendPropertyChanged("Телефон");
|
|
|
+ this.OnТелефонChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Воспитанники_Посещаемость", Storage="_Посещаемость", ThisKey="Код", OtherKey="Код_воспитанника")]
|
|
|
+ public EntitySet<Посещаемость> Посещаемость
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Посещаемость;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ this._Посещаемость.Assign(value);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Группа_Воспитанники", Storage="_Группа", ThisKey="Код_группы", OtherKey="Код_группы", IsForeignKey=true)]
|
|
|
+ public Группа Группа
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Группа.Entity;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ Группа previousValue = this._Группа.Entity;
|
|
|
+ if (((previousValue != value)
|
|
|
+ || (this._Группа.HasLoadedOrAssignedValue == false)))
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ if ((previousValue != null))
|
|
|
+ {
|
|
|
+ this._Группа.Entity = null;
|
|
|
+ previousValue.Воспитанники.Remove(this);
|
|
|
+ }
|
|
|
+ this._Группа.Entity = value;
|
|
|
+ if ((value != null))
|
|
|
+ {
|
|
|
+ value.Воспитанники.Add(this);
|
|
|
+ this._Код_группы = value.Код_группы;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ this._Код_группы = default(int);
|
|
|
+ }
|
|
|
+ this.SendPropertyChanged("Группа");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.AssociationAttribute(Name="ГТО_Воспитанники", Storage="_ГТО", ThisKey="Значок_ГТО", OtherKey="Код_ГТО", IsForeignKey=true)]
|
|
|
+ public ГТО ГТО
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._ГТО.Entity;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ ГТО previousValue = this._ГТО.Entity;
|
|
|
+ if (((previousValue != value)
|
|
|
+ || (this._ГТО.HasLoadedOrAssignedValue == false)))
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ if ((previousValue != null))
|
|
|
+ {
|
|
|
+ this._ГТО.Entity = null;
|
|
|
+ previousValue.Воспитанники.Remove(this);
|
|
|
+ }
|
|
|
+ this._ГТО.Entity = value;
|
|
|
+ if ((value != null))
|
|
|
+ {
|
|
|
+ value.Воспитанники.Add(this);
|
|
|
+ this._Значок_ГТО = value.Код_ГТО;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ this._Значок_ГТО = default(string);
|
|
|
+ }
|
|
|
+ this.SendPropertyChanged("ГТО");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public event PropertyChangingEventHandler PropertyChanging;
|
|
|
+
|
|
|
+ public event PropertyChangedEventHandler PropertyChanged;
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanging()
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanging != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanging(this, emptyChangingEventArgs);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanged(String propertyName)
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanged != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private void attach_Посещаемость(Посещаемость entity)
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ entity.Воспитанники = this;
|
|
|
+ }
|
|
|
+
|
|
|
+ private void detach_Посещаемость(Посещаемость entity)
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ entity.Воспитанники = null;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Группа")]
|
|
|
+ public partial class Группа : INotifyPropertyChanging, INotifyPropertyChanged
|
|
|
+ {
|
|
|
+
|
|
|
+ private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
|
|
|
+
|
|
|
+ private int _Код_группы;
|
|
|
+
|
|
|
+ private string _Название_группы;
|
|
|
+
|
|
|
+ private string _Фамилия_тренера;
|
|
|
+
|
|
|
+ private EntitySet<Воспитанники> _Воспитанники;
|
|
|
+
|
|
|
+ private EntitySet<Посещаемость> _Посещаемость;
|
|
|
+
|
|
|
+ private EntitySet<Расписание_занятий> _Расписание_занятий;
|
|
|
+
|
|
|
+ private EntityRef<Тренера> _Тренера;
|
|
|
+
|
|
|
+ #region Определения метода расширяемости
|
|
|
+ partial void OnLoaded();
|
|
|
+ partial void OnValidate(System.Data.Linq.ChangeAction action);
|
|
|
+ partial void OnCreated();
|
|
|
+ partial void OnКод_группыChanging(int value);
|
|
|
+ partial void OnКод_группыChanged();
|
|
|
+ partial void OnНазвание_группыChanging(string value);
|
|
|
+ partial void OnНазвание_группыChanged();
|
|
|
+ partial void OnФамилия_тренераChanging(string value);
|
|
|
+ partial void OnФамилия_тренераChanged();
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ public Группа()
|
|
|
+ {
|
|
|
+ this._Воспитанники = new EntitySet<Воспитанники>(new Action<Воспитанники>(this.attach_Воспитанники), new Action<Воспитанники>(this.detach_Воспитанники));
|
|
|
+ this._Посещаемость = new EntitySet<Посещаемость>(new Action<Посещаемость>(this.attach_Посещаемость), new Action<Посещаемость>(this.detach_Посещаемость));
|
|
|
+ this._Расписание_занятий = new EntitySet<Расписание_занятий>(new Action<Расписание_занятий>(this.attach_Расписание_занятий), new Action<Расписание_занятий>(this.detach_Расписание_занятий));
|
|
|
+ this._Тренера = default(EntityRef<Тренера>);
|
|
|
+ OnCreated();
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Код_группы", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
|
|
|
+ public int Код_группы
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Код_группы;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Код_группы != value))
|
|
|
+ {
|
|
|
+ this.OnКод_группыChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Код_группы = value;
|
|
|
+ this.SendPropertyChanged("Код_группы");
|
|
|
+ this.OnКод_группыChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Название_группы", DbType="NVarChar(100) NOT NULL", CanBeNull=false)]
|
|
|
+ public string Название_группы
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Название_группы;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Название_группы != value))
|
|
|
+ {
|
|
|
+ this.OnНазвание_группыChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Название_группы = value;
|
|
|
+ this.SendPropertyChanged("Название_группы");
|
|
|
+ this.OnНазвание_группыChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Фамилия_тренера", DbType="NVarChar(100) NOT NULL", CanBeNull=false)]
|
|
|
+ public string Фамилия_тренера
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Фамилия_тренера;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Фамилия_тренера != value))
|
|
|
+ {
|
|
|
+ if (this._Тренера.HasLoadedOrAssignedValue)
|
|
|
+ {
|
|
|
+ throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
|
|
|
+ }
|
|
|
+ this.OnФамилия_тренераChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Фамилия_тренера = value;
|
|
|
+ this.SendPropertyChanged("Фамилия_тренера");
|
|
|
+ this.OnФамилия_тренераChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Группа_Воспитанники", Storage="_Воспитанники", ThisKey="Код_группы", OtherKey="Код_группы")]
|
|
|
+ public EntitySet<Воспитанники> Воспитанники
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Воспитанники;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ this._Воспитанники.Assign(value);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Группа_Посещаемость", Storage="_Посещаемость", ThisKey="Код_группы", OtherKey="Код_группы")]
|
|
|
+ public EntitySet<Посещаемость> Посещаемость
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Посещаемость;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ this._Посещаемость.Assign(value);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Группа_Расписание_занятий", Storage="_Расписание_занятий", ThisKey="Код_группы", OtherKey="Код_группы")]
|
|
|
+ public EntitySet<Расписание_занятий> Расписание_занятий
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Расписание_занятий;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ this._Расписание_занятий.Assign(value);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Тренера_Группа", Storage="_Тренера", ThisKey="Фамилия_тренера", OtherKey="Фамилия", IsForeignKey=true)]
|
|
|
+ public Тренера Тренера
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Тренера.Entity;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ Тренера previousValue = this._Тренера.Entity;
|
|
|
+ if (((previousValue != value)
|
|
|
+ || (this._Тренера.HasLoadedOrAssignedValue == false)))
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ if ((previousValue != null))
|
|
|
+ {
|
|
|
+ this._Тренера.Entity = null;
|
|
|
+ previousValue.Группа.Remove(this);
|
|
|
+ }
|
|
|
+ this._Тренера.Entity = value;
|
|
|
+ if ((value != null))
|
|
|
+ {
|
|
|
+ value.Группа.Add(this);
|
|
|
+ this._Фамилия_тренера = value.Фамилия;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ this._Фамилия_тренера = default(string);
|
|
|
+ }
|
|
|
+ this.SendPropertyChanged("Тренера");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public event PropertyChangingEventHandler PropertyChanging;
|
|
|
+
|
|
|
+ public event PropertyChangedEventHandler PropertyChanged;
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanging()
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanging != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanging(this, emptyChangingEventArgs);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanged(String propertyName)
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanged != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private void attach_Воспитанники(Воспитанники entity)
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ entity.Группа = this;
|
|
|
+ }
|
|
|
+
|
|
|
+ private void detach_Воспитанники(Воспитанники entity)
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ entity.Группа = null;
|
|
|
+ }
|
|
|
+
|
|
|
+ private void attach_Посещаемость(Посещаемость entity)
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ entity.Группа = this;
|
|
|
+ }
|
|
|
+
|
|
|
+ private void detach_Посещаемость(Посещаемость entity)
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ entity.Группа = null;
|
|
|
+ }
|
|
|
+
|
|
|
+ private void attach_Расписание_занятий(Расписание_занятий entity)
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ entity.Группа = this;
|
|
|
+ }
|
|
|
+
|
|
|
+ private void detach_Расписание_занятий(Расписание_занятий entity)
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ entity.Группа = null;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ГТО")]
|
|
|
+ public partial class ГТО : INotifyPropertyChanging, INotifyPropertyChanged
|
|
|
+ {
|
|
|
+
|
|
|
+ private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
|
|
|
+
|
|
|
+ private string _Код_ГТО;
|
|
|
+
|
|
|
+ private EntitySet<Воспитанники> _Воспитанники;
|
|
|
+
|
|
|
+ #region Определения метода расширяемости
|
|
|
+ partial void OnLoaded();
|
|
|
+ partial void OnValidate(System.Data.Linq.ChangeAction action);
|
|
|
+ partial void OnCreated();
|
|
|
+ partial void OnКод_ГТОChanging(string value);
|
|
|
+ partial void OnКод_ГТОChanged();
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ public ГТО()
|
|
|
+ {
|
|
|
+ this._Воспитанники = new EntitySet<Воспитанники>(new Action<Воспитанники>(this.attach_Воспитанники), new Action<Воспитанники>(this.detach_Воспитанники));
|
|
|
+ OnCreated();
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Код_ГТО", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
|
|
|
+ public string Код_ГТО
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Код_ГТО;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Код_ГТО != value))
|
|
|
+ {
|
|
|
+ this.OnКод_ГТОChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Код_ГТО = value;
|
|
|
+ this.SendPropertyChanged("Код_ГТО");
|
|
|
+ this.OnКод_ГТОChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.AssociationAttribute(Name="ГТО_Воспитанники", Storage="_Воспитанники", ThisKey="Код_ГТО", OtherKey="Значок_ГТО")]
|
|
|
+ public EntitySet<Воспитанники> Воспитанники
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Воспитанники;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ this._Воспитанники.Assign(value);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public event PropertyChangingEventHandler PropertyChanging;
|
|
|
+
|
|
|
+ public event PropertyChangedEventHandler PropertyChanged;
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanging()
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanging != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanging(this, emptyChangingEventArgs);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanged(String propertyName)
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanged != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private void attach_Воспитанники(Воспитанники entity)
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ entity.ГТО = this;
|
|
|
+ }
|
|
|
+
|
|
|
+ private void detach_Воспитанники(Воспитанники entity)
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ entity.ГТО = null;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Место_проведения")]
|
|
|
+ public partial class Место_проведения : INotifyPropertyChanging, INotifyPropertyChanged
|
|
|
+ {
|
|
|
+
|
|
|
+ private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
|
|
|
+
|
|
|
+ private string _Место_проведения1;
|
|
|
+
|
|
|
+ private string _Адрес;
|
|
|
+
|
|
|
+ private EntitySet<Расписание_занятий> _Расписание_занятий;
|
|
|
+
|
|
|
+ #region Определения метода расширяемости
|
|
|
+ partial void OnLoaded();
|
|
|
+ partial void OnValidate(System.Data.Linq.ChangeAction action);
|
|
|
+ partial void OnCreated();
|
|
|
+ partial void OnМесто_проведения1Changing(string value);
|
|
|
+ partial void OnМесто_проведения1Changed();
|
|
|
+ partial void OnАдресChanging(string value);
|
|
|
+ partial void OnАдресChanged();
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ public Место_проведения()
|
|
|
+ {
|
|
|
+ this._Расписание_занятий = new EntitySet<Расписание_занятий>(new Action<Расписание_занятий>(this.attach_Расписание_занятий), new Action<Расписание_занятий>(this.detach_Расписание_занятий));
|
|
|
+ OnCreated();
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Name="Место_проведения", Storage="_Место_проведения1", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
|
|
|
+ public string Место_проведения1
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Место_проведения1;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Место_проведения1 != value))
|
|
|
+ {
|
|
|
+ this.OnМесто_проведения1Changing(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Место_проведения1 = value;
|
|
|
+ this.SendPropertyChanged("Место_проведения1");
|
|
|
+ this.OnМесто_проведения1Changed();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Адрес", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
|
|
|
+ public string Адрес
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Адрес;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Адрес != value))
|
|
|
+ {
|
|
|
+ this.OnАдресChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Адрес = value;
|
|
|
+ this.SendPropertyChanged("Адрес");
|
|
|
+ this.OnАдресChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Место_проведения_Расписание_занятий", Storage="_Расписание_занятий", ThisKey="Место_проведения1", OtherKey="Место_проведения")]
|
|
|
+ public EntitySet<Расписание_занятий> Расписание_занятий
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Расписание_занятий;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ this._Расписание_занятий.Assign(value);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public event PropertyChangingEventHandler PropertyChanging;
|
|
|
+
|
|
|
+ public event PropertyChangedEventHandler PropertyChanged;
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanging()
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanging != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanging(this, emptyChangingEventArgs);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanged(String propertyName)
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanged != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private void attach_Расписание_занятий(Расписание_занятий entity)
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ entity.Место_проведения1 = this;
|
|
|
+ }
|
|
|
+
|
|
|
+ private void detach_Расписание_занятий(Расписание_занятий entity)
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ entity.Место_проведения1 = null;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Пользователи")]
|
|
|
+ public partial class Пользователи : INotifyPropertyChanging, INotifyPropertyChanged
|
|
|
+ {
|
|
|
+
|
|
|
+ private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
|
|
|
+
|
|
|
+ private string _Login;
|
|
|
+
|
|
|
+ private string _Password;
|
|
|
+
|
|
|
+ #region Определения метода расширяемости
|
|
|
+ partial void OnLoaded();
|
|
|
+ partial void OnValidate(System.Data.Linq.ChangeAction action);
|
|
|
+ partial void OnCreated();
|
|
|
+ partial void OnLoginChanging(string value);
|
|
|
+ partial void OnLoginChanged();
|
|
|
+ partial void OnPasswordChanging(string value);
|
|
|
+ partial void OnPasswordChanged();
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ public Пользователи()
|
|
|
+ {
|
|
|
+ OnCreated();
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Login", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
|
|
|
+ public string Login
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Login;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Login != value))
|
|
|
+ {
|
|
|
+ this.OnLoginChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Login = value;
|
|
|
+ this.SendPropertyChanged("Login");
|
|
|
+ this.OnLoginChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Password", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
|
|
|
+ public string Password
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Password;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Password != value))
|
|
|
+ {
|
|
|
+ this.OnPasswordChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Password = value;
|
|
|
+ this.SendPropertyChanged("Password");
|
|
|
+ this.OnPasswordChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public event PropertyChangingEventHandler PropertyChanging;
|
|
|
+
|
|
|
+ public event PropertyChangedEventHandler PropertyChanged;
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanging()
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanging != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanging(this, emptyChangingEventArgs);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanged(String propertyName)
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanged != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Посещаемость")]
|
|
|
+ public partial class Посещаемость : INotifyPropertyChanging, INotifyPropertyChanged
|
|
|
+ {
|
|
|
+
|
|
|
+ private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
|
|
|
+
|
|
|
+ private int _Код_ведомости;
|
|
|
+
|
|
|
+ private int _Код_воспитанника;
|
|
|
+
|
|
|
+ private int _Код_группы;
|
|
|
+
|
|
|
+ private System.DateTime _Дата_занятия;
|
|
|
+
|
|
|
+ private string _Статус_посещения;
|
|
|
+
|
|
|
+ private EntityRef<Воспитанники> _Воспитанники;
|
|
|
+
|
|
|
+ private EntityRef<Группа> _Группа;
|
|
|
+
|
|
|
+ #region Определения метода расширяемости
|
|
|
+ partial void OnLoaded();
|
|
|
+ partial void OnValidate(System.Data.Linq.ChangeAction action);
|
|
|
+ partial void OnCreated();
|
|
|
+ partial void OnКод_ведомостиChanging(int value);
|
|
|
+ partial void OnКод_ведомостиChanged();
|
|
|
+ partial void OnКод_воспитанникаChanging(int value);
|
|
|
+ partial void OnКод_воспитанникаChanged();
|
|
|
+ partial void OnКод_группыChanging(int value);
|
|
|
+ partial void OnКод_группыChanged();
|
|
|
+ partial void OnДата_занятияChanging(System.DateTime value);
|
|
|
+ partial void OnДата_занятияChanged();
|
|
|
+ partial void OnСтатус_посещенияChanging(string value);
|
|
|
+ partial void OnСтатус_посещенияChanged();
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ public Посещаемость()
|
|
|
+ {
|
|
|
+ this._Воспитанники = default(EntityRef<Воспитанники>);
|
|
|
+ this._Группа = default(EntityRef<Группа>);
|
|
|
+ OnCreated();
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Код_ведомости", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
|
|
|
+ public int Код_ведомости
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Код_ведомости;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Код_ведомости != value))
|
|
|
+ {
|
|
|
+ this.OnКод_ведомостиChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Код_ведомости = value;
|
|
|
+ this.SendPropertyChanged("Код_ведомости");
|
|
|
+ this.OnКод_ведомостиChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Код_воспитанника", DbType="Int NOT NULL")]
|
|
|
+ public int Код_воспитанника
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Код_воспитанника;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Код_воспитанника != value))
|
|
|
+ {
|
|
|
+ if (this._Воспитанники.HasLoadedOrAssignedValue)
|
|
|
+ {
|
|
|
+ throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
|
|
|
+ }
|
|
|
+ this.OnКод_воспитанникаChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Код_воспитанника = value;
|
|
|
+ this.SendPropertyChanged("Код_воспитанника");
|
|
|
+ this.OnКод_воспитанникаChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Код_группы", DbType="Int NOT NULL")]
|
|
|
+ public int Код_группы
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Код_группы;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Код_группы != value))
|
|
|
+ {
|
|
|
+ if (this._Группа.HasLoadedOrAssignedValue)
|
|
|
+ {
|
|
|
+ throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
|
|
|
+ }
|
|
|
+ this.OnКод_группыChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Код_группы = value;
|
|
|
+ this.SendPropertyChanged("Код_группы");
|
|
|
+ this.OnКод_группыChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Дата_занятия", DbType="Date NOT NULL")]
|
|
|
+ public System.DateTime Дата_занятия
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Дата_занятия;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Дата_занятия != value))
|
|
|
+ {
|
|
|
+ this.OnДата_занятияChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Дата_занятия = value;
|
|
|
+ this.SendPropertyChanged("Дата_занятия");
|
|
|
+ this.OnДата_занятияChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Статус_посещения", DbType="NVarChar(2) NOT NULL", CanBeNull=false)]
|
|
|
+ public string Статус_посещения
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Статус_посещения;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Статус_посещения != value))
|
|
|
+ {
|
|
|
+ this.OnСтатус_посещенияChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Статус_посещения = value;
|
|
|
+ this.SendPropertyChanged("Статус_посещения");
|
|
|
+ this.OnСтатус_посещенияChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Воспитанники_Посещаемость", Storage="_Воспитанники", ThisKey="Код_воспитанника", OtherKey="Код", IsForeignKey=true)]
|
|
|
+ public Воспитанники Воспитанники
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Воспитанники.Entity;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ Воспитанники previousValue = this._Воспитанники.Entity;
|
|
|
+ if (((previousValue != value)
|
|
|
+ || (this._Воспитанники.HasLoadedOrAssignedValue == false)))
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ if ((previousValue != null))
|
|
|
+ {
|
|
|
+ this._Воспитанники.Entity = null;
|
|
|
+ previousValue.Посещаемость.Remove(this);
|
|
|
+ }
|
|
|
+ this._Воспитанники.Entity = value;
|
|
|
+ if ((value != null))
|
|
|
+ {
|
|
|
+ value.Посещаемость.Add(this);
|
|
|
+ this._Код_воспитанника = value.Код;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ this._Код_воспитанника = default(int);
|
|
|
+ }
|
|
|
+ this.SendPropertyChanged("Воспитанники");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Группа_Посещаемость", Storage="_Группа", ThisKey="Код_группы", OtherKey="Код_группы", IsForeignKey=true)]
|
|
|
+ public Группа Группа
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Группа.Entity;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ Группа previousValue = this._Группа.Entity;
|
|
|
+ if (((previousValue != value)
|
|
|
+ || (this._Группа.HasLoadedOrAssignedValue == false)))
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ if ((previousValue != null))
|
|
|
+ {
|
|
|
+ this._Группа.Entity = null;
|
|
|
+ previousValue.Посещаемость.Remove(this);
|
|
|
+ }
|
|
|
+ this._Группа.Entity = value;
|
|
|
+ if ((value != null))
|
|
|
+ {
|
|
|
+ value.Посещаемость.Add(this);
|
|
|
+ this._Код_группы = value.Код_группы;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ this._Код_группы = default(int);
|
|
|
+ }
|
|
|
+ this.SendPropertyChanged("Группа");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public event PropertyChangingEventHandler PropertyChanging;
|
|
|
+
|
|
|
+ public event PropertyChangedEventHandler PropertyChanged;
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanging()
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanging != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanging(this, emptyChangingEventArgs);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanged(String propertyName)
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanged != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Расписание_занятий")]
|
|
|
+ public partial class Расписание_занятий : INotifyPropertyChanging, INotifyPropertyChanged
|
|
|
+ {
|
|
|
+
|
|
|
+ private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
|
|
|
+
|
|
|
+ private int _Код_расписания;
|
|
|
+
|
|
|
+ private int _Код_группы;
|
|
|
+
|
|
|
+ private string _Название_занятия;
|
|
|
+
|
|
|
+ private System.DateTime _Дата_занятия;
|
|
|
+
|
|
|
+ private System.DateTime _Время_начала_занятия;
|
|
|
+
|
|
|
+ private System.DateTime _Время_конца_занятия;
|
|
|
+
|
|
|
+ private string _Место_проведения;
|
|
|
+
|
|
|
+ private EntityRef<Группа> _Группа;
|
|
|
+
|
|
|
+ private EntityRef<Место_проведения> _Место_проведения1;
|
|
|
+
|
|
|
+ #region Определения метода расширяемости
|
|
|
+ partial void OnLoaded();
|
|
|
+ partial void OnValidate(System.Data.Linq.ChangeAction action);
|
|
|
+ partial void OnCreated();
|
|
|
+ partial void OnКод_расписанияChanging(int value);
|
|
|
+ partial void OnКод_расписанияChanged();
|
|
|
+ partial void OnКод_группыChanging(int value);
|
|
|
+ partial void OnКод_группыChanged();
|
|
|
+ partial void OnНазвание_занятияChanging(string value);
|
|
|
+ partial void OnНазвание_занятияChanged();
|
|
|
+ partial void OnДата_занятияChanging(System.DateTime value);
|
|
|
+ partial void OnДата_занятияChanged();
|
|
|
+ partial void OnВремя_начала_занятияChanging(System.DateTime value);
|
|
|
+ partial void OnВремя_начала_занятияChanged();
|
|
|
+ partial void OnВремя_конца_занятияChanging(System.DateTime value);
|
|
|
+ partial void OnВремя_конца_занятияChanged();
|
|
|
+ partial void OnМесто_проведенияChanging(string value);
|
|
|
+ partial void OnМесто_проведенияChanged();
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ public Расписание_занятий()
|
|
|
+ {
|
|
|
+ this._Группа = default(EntityRef<Группа>);
|
|
|
+ this._Место_проведения1 = default(EntityRef<Место_проведения>);
|
|
|
+ OnCreated();
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Код_расписания", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
|
|
|
+ public int Код_расписания
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Код_расписания;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Код_расписания != value))
|
|
|
+ {
|
|
|
+ this.OnКод_расписанияChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Код_расписания = value;
|
|
|
+ this.SendPropertyChanged("Код_расписания");
|
|
|
+ this.OnКод_расписанияChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Код_группы", DbType="Int NOT NULL")]
|
|
|
+ public int Код_группы
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Код_группы;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Код_группы != value))
|
|
|
+ {
|
|
|
+ if (this._Группа.HasLoadedOrAssignedValue)
|
|
|
+ {
|
|
|
+ throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
|
|
|
+ }
|
|
|
+ this.OnКод_группыChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Код_группы = value;
|
|
|
+ this.SendPropertyChanged("Код_группы");
|
|
|
+ this.OnКод_группыChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Название_занятия", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
|
|
|
+ public string Название_занятия
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Название_занятия;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Название_занятия != value))
|
|
|
+ {
|
|
|
+ this.OnНазвание_занятияChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Название_занятия = value;
|
|
|
+ this.SendPropertyChanged("Название_занятия");
|
|
|
+ this.OnНазвание_занятияChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Дата_занятия", DbType="Date NOT NULL")]
|
|
|
+ public System.DateTime Дата_занятия
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Дата_занятия;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Дата_занятия != value))
|
|
|
+ {
|
|
|
+ this.OnДата_занятияChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Дата_занятия = value;
|
|
|
+ this.SendPropertyChanged("Дата_занятия");
|
|
|
+ this.OnДата_занятияChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Время_начала_занятия", DbType="DateTime NOT NULL")]
|
|
|
+ public System.DateTime Время_начала_занятия
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Время_начала_занятия;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Время_начала_занятия != value))
|
|
|
+ {
|
|
|
+ this.OnВремя_начала_занятияChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Время_начала_занятия = value;
|
|
|
+ this.SendPropertyChanged("Время_начала_занятия");
|
|
|
+ this.OnВремя_начала_занятияChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Время_конца_занятия", DbType="DateTime NOT NULL")]
|
|
|
+ public System.DateTime Время_конца_занятия
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Время_конца_занятия;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Время_конца_занятия != value))
|
|
|
+ {
|
|
|
+ this.OnВремя_конца_занятияChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Время_конца_занятия = value;
|
|
|
+ this.SendPropertyChanged("Время_конца_занятия");
|
|
|
+ this.OnВремя_конца_занятияChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Место_проведения", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
|
|
|
+ public string Место_проведения
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Место_проведения;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Место_проведения != value))
|
|
|
+ {
|
|
|
+ if (this._Место_проведения1.HasLoadedOrAssignedValue)
|
|
|
+ {
|
|
|
+ throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
|
|
|
+ }
|
|
|
+ this.OnМесто_проведенияChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Место_проведения = value;
|
|
|
+ this.SendPropertyChanged("Место_проведения");
|
|
|
+ this.OnМесто_проведенияChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Группа_Расписание_занятий", Storage="_Группа", ThisKey="Код_группы", OtherKey="Код_группы", IsForeignKey=true)]
|
|
|
+ public Группа Группа
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Группа.Entity;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ Группа previousValue = this._Группа.Entity;
|
|
|
+ if (((previousValue != value)
|
|
|
+ || (this._Группа.HasLoadedOrAssignedValue == false)))
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ if ((previousValue != null))
|
|
|
+ {
|
|
|
+ this._Группа.Entity = null;
|
|
|
+ previousValue.Расписание_занятий.Remove(this);
|
|
|
+ }
|
|
|
+ this._Группа.Entity = value;
|
|
|
+ if ((value != null))
|
|
|
+ {
|
|
|
+ value.Расписание_занятий.Add(this);
|
|
|
+ this._Код_группы = value.Код_группы;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ this._Код_группы = default(int);
|
|
|
+ }
|
|
|
+ this.SendPropertyChanged("Группа");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Место_проведения_Расписание_занятий", Storage="_Место_проведения1", ThisKey="Место_проведения", OtherKey="Место_проведения1", IsForeignKey=true)]
|
|
|
+ public Место_проведения Место_проведения1
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Место_проведения1.Entity;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ Место_проведения previousValue = this._Место_проведения1.Entity;
|
|
|
+ if (((previousValue != value)
|
|
|
+ || (this._Место_проведения1.HasLoadedOrAssignedValue == false)))
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ if ((previousValue != null))
|
|
|
+ {
|
|
|
+ this._Место_проведения1.Entity = null;
|
|
|
+ previousValue.Расписание_занятий.Remove(this);
|
|
|
+ }
|
|
|
+ this._Место_проведения1.Entity = value;
|
|
|
+ if ((value != null))
|
|
|
+ {
|
|
|
+ value.Расписание_занятий.Add(this);
|
|
|
+ this._Место_проведения = value.Место_проведения1;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ this._Место_проведения = default(string);
|
|
|
+ }
|
|
|
+ this.SendPropertyChanged("Место_проведения1");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public event PropertyChangingEventHandler PropertyChanging;
|
|
|
+
|
|
|
+ public event PropertyChangedEventHandler PropertyChanged;
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanging()
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanging != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanging(this, emptyChangingEventArgs);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanged(String propertyName)
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanged != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Тренера")]
|
|
|
+ public partial class Тренера : INotifyPropertyChanging, INotifyPropertyChanged
|
|
|
+ {
|
|
|
+
|
|
|
+ private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
|
|
|
+
|
|
|
+ private string _Фамилия;
|
|
|
+
|
|
|
+ private string _Имя;
|
|
|
+
|
|
|
+ private string _Отчество;
|
|
|
+
|
|
|
+ private string _Телефон;
|
|
|
+
|
|
|
+ private System.DateTime _Дата_рождения;
|
|
|
+
|
|
|
+ private string _Адрес;
|
|
|
+
|
|
|
+ private EntitySet<Группа> _Группа;
|
|
|
+
|
|
|
+ #region Определения метода расширяемости
|
|
|
+ partial void OnLoaded();
|
|
|
+ partial void OnValidate(System.Data.Linq.ChangeAction action);
|
|
|
+ partial void OnCreated();
|
|
|
+ partial void OnФамилияChanging(string value);
|
|
|
+ partial void OnФамилияChanged();
|
|
|
+ partial void OnИмяChanging(string value);
|
|
|
+ partial void OnИмяChanged();
|
|
|
+ partial void OnОтчествоChanging(string value);
|
|
|
+ partial void OnОтчествоChanged();
|
|
|
+ partial void OnТелефонChanging(string value);
|
|
|
+ partial void OnТелефонChanged();
|
|
|
+ partial void OnДата_рожденияChanging(System.DateTime value);
|
|
|
+ partial void OnДата_рожденияChanged();
|
|
|
+ partial void OnАдресChanging(string value);
|
|
|
+ partial void OnАдресChanged();
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ public Тренера()
|
|
|
+ {
|
|
|
+ this._Группа = new EntitySet<Группа>(new Action<Группа>(this.attach_Группа), new Action<Группа>(this.detach_Группа));
|
|
|
+ OnCreated();
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Фамилия", DbType="NVarChar(100) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
|
|
|
+ public string Фамилия
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Фамилия;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Фамилия != value))
|
|
|
+ {
|
|
|
+ this.OnФамилияChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Фамилия = value;
|
|
|
+ this.SendPropertyChanged("Фамилия");
|
|
|
+ this.OnФамилияChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Имя", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
|
|
|
+ public string Имя
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Имя;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Имя != value))
|
|
|
+ {
|
|
|
+ this.OnИмяChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Имя = value;
|
|
|
+ this.SendPropertyChanged("Имя");
|
|
|
+ this.OnИмяChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Отчество", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
|
|
|
+ public string Отчество
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Отчество;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Отчество != value))
|
|
|
+ {
|
|
|
+ this.OnОтчествоChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Отчество = value;
|
|
|
+ this.SendPropertyChanged("Отчество");
|
|
|
+ this.OnОтчествоChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Телефон", DbType="NVarChar(11)")]
|
|
|
+ public string Телефон
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Телефон;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Телефон != value))
|
|
|
+ {
|
|
|
+ this.OnТелефонChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Телефон = value;
|
|
|
+ this.SendPropertyChanged("Телефон");
|
|
|
+ this.OnТелефонChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Дата_рождения", DbType="Date NOT NULL")]
|
|
|
+ public System.DateTime Дата_рождения
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Дата_рождения;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Дата_рождения != value))
|
|
|
+ {
|
|
|
+ this.OnДата_рожденияChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Дата_рождения = value;
|
|
|
+ this.SendPropertyChanged("Дата_рождения");
|
|
|
+ this.OnДата_рожденияChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Адрес", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
|
|
|
+ public string Адрес
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Адрес;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ if ((this._Адрес != value))
|
|
|
+ {
|
|
|
+ this.OnАдресChanging(value);
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ this._Адрес = value;
|
|
|
+ this.SendPropertyChanged("Адрес");
|
|
|
+ this.OnАдресChanged();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Тренера_Группа", Storage="_Группа", ThisKey="Фамилия", OtherKey="Фамилия_тренера")]
|
|
|
+ public EntitySet<Группа> Группа
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ return this._Группа;
|
|
|
+ }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ this._Группа.Assign(value);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public event PropertyChangingEventHandler PropertyChanging;
|
|
|
+
|
|
|
+ public event PropertyChangedEventHandler PropertyChanged;
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanging()
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanging != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanging(this, emptyChangingEventArgs);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ protected virtual void SendPropertyChanged(String propertyName)
|
|
|
+ {
|
|
|
+ if ((this.PropertyChanged != null))
|
|
|
+ {
|
|
|
+ this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private void attach_Группа(Группа entity)
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ entity.Тренера = this;
|
|
|
+ }
|
|
|
+
|
|
|
+ private void detach_Группа(Группа entity)
|
|
|
+ {
|
|
|
+ this.SendPropertyChanging();
|
|
|
+ entity.Тренера = null;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+#pragma warning restore 1591
|