You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
305 lines
7.7 KiB
305 lines
7.7 KiB
using System; |
|
using System.ComponentModel; |
|
using System.Data.Linq.Mapping; |
|
using System.Diagnostics; |
|
|
|
namespace iMonitorApp.Classes.DataAccess |
|
{ |
|
// Token: 0x0200002D RID: 45 |
|
[Table(Name = "dbo.tblAlerts")] |
|
public class Alert : INotifyPropertyChanging, INotifyPropertyChanged |
|
{ |
|
// Token: 0x17000072 RID: 114 |
|
// (get) Token: 0x060001C6 RID: 454 RVA: 0x0000F294 File Offset: 0x0000D494 |
|
// (set) Token: 0x060001C7 RID: 455 RVA: 0x0000F2AC File Offset: 0x0000D4AC |
|
[Column(Storage = "_Instrument", DbType = "VarChar(50) NOT NULL", CanBeNull = false, IsPrimaryKey = true)] |
|
public string Instrument |
|
{ |
|
get |
|
{ |
|
return this._Instrument; |
|
} |
|
set |
|
{ |
|
bool flag = this._Instrument != value; |
|
if (flag) |
|
{ |
|
this.SendPropertyChanging(); |
|
this._Instrument = value; |
|
this.SendPropertyChanged("Instrument"); |
|
} |
|
} |
|
} |
|
|
|
// Token: 0x17000073 RID: 115 |
|
// (get) Token: 0x060001C8 RID: 456 RVA: 0x0000F2E8 File Offset: 0x0000D4E8 |
|
// (set) Token: 0x060001C9 RID: 457 RVA: 0x0000F300 File Offset: 0x0000D500 |
|
[Column(Storage = "_Field", DbType = "VarChar(50) NOT NULL", CanBeNull = false, IsPrimaryKey = true)] |
|
public string Field |
|
{ |
|
get |
|
{ |
|
return this._Field; |
|
} |
|
set |
|
{ |
|
bool flag = this._Field != value; |
|
if (flag) |
|
{ |
|
this.SendPropertyChanging(); |
|
this._Field = value; |
|
this.SendPropertyChanged("Field"); |
|
} |
|
} |
|
} |
|
|
|
// Token: 0x17000074 RID: 116 |
|
// (get) Token: 0x060001CA RID: 458 RVA: 0x0000F33C File Offset: 0x0000D53C |
|
// (set) Token: 0x060001CB RID: 459 RVA: 0x0000F354 File Offset: 0x0000D554 |
|
[Column(Storage = "_Up", DbType = "Decimal(18,4) NOT NULL")] |
|
public decimal Up |
|
{ |
|
get |
|
{ |
|
return this._Up; |
|
} |
|
set |
|
{ |
|
bool flag = this._Up != value; |
|
if (flag) |
|
{ |
|
this.SendPropertyChanging(); |
|
this._Up = value; |
|
this.SendPropertyChanged("Up"); |
|
} |
|
} |
|
} |
|
|
|
// Token: 0x17000075 RID: 117 |
|
// (get) Token: 0x060001CC RID: 460 RVA: 0x0000F390 File Offset: 0x0000D590 |
|
// (set) Token: 0x060001CD RID: 461 RVA: 0x0000F3A8 File Offset: 0x0000D5A8 |
|
[Column(Storage = "_Down", DbType = "Decimal(18,4) NOT NULL")] |
|
public decimal Down |
|
{ |
|
get |
|
{ |
|
return this._Down; |
|
} |
|
set |
|
{ |
|
bool flag = this._Down != value; |
|
if (flag) |
|
{ |
|
this.SendPropertyChanging(); |
|
this._Down = value; |
|
this.SendPropertyChanged("Down"); |
|
} |
|
} |
|
} |
|
|
|
// Token: 0x17000076 RID: 118 |
|
// (get) Token: 0x060001CE RID: 462 RVA: 0x0000F3E4 File Offset: 0x0000D5E4 |
|
// (set) Token: 0x060001CF RID: 463 RVA: 0x0000F3FC File Offset: 0x0000D5FC |
|
[Column(Storage = "_Enabled", DbType = "Bit NOT NULL")] |
|
public bool Enabled |
|
{ |
|
get |
|
{ |
|
return this._Enabled; |
|
} |
|
set |
|
{ |
|
bool flag = this._Enabled != value; |
|
if (flag) |
|
{ |
|
this.SendPropertyChanging(); |
|
this._Enabled = value; |
|
this.SendPropertyChanged("Enabled"); |
|
} |
|
} |
|
} |
|
|
|
// Token: 0x17000077 RID: 119 |
|
// (get) Token: 0x060001D0 RID: 464 RVA: 0x0000F438 File Offset: 0x0000D638 |
|
// (set) Token: 0x060001D1 RID: 465 RVA: 0x0000F450 File Offset: 0x0000D650 |
|
[Column(Storage = "_Notification", DbType = "Int")] |
|
public int? Notification |
|
{ |
|
get |
|
{ |
|
return this._Notification; |
|
} |
|
set |
|
{ |
|
int? notification = this._Notification; |
|
int? num = value; |
|
bool flag = !(notification.GetValueOrDefault() == num.GetValueOrDefault() & notification != null == (num != null)); |
|
if (flag) |
|
{ |
|
this.SendPropertyChanging(); |
|
this._Notification = value; |
|
this.SendPropertyChanged("Notification"); |
|
} |
|
} |
|
} |
|
|
|
// Token: 0x17000078 RID: 120 |
|
// (get) Token: 0x060001D2 RID: 466 RVA: 0x0000F4AC File Offset: 0x0000D6AC |
|
// (set) Token: 0x060001D3 RID: 467 RVA: 0x0000F4C4 File Offset: 0x0000D6C4 |
|
[Column(Storage = "_Email", DbType = "Bit")] |
|
public bool? Email |
|
{ |
|
get |
|
{ |
|
return this._Email; |
|
} |
|
set |
|
{ |
|
bool? email = this._Email; |
|
bool? flag = value; |
|
bool flag2 = !(email.GetValueOrDefault() == flag.GetValueOrDefault() & email != null == (flag != null)); |
|
if (flag2) |
|
{ |
|
this.SendPropertyChanging(); |
|
this._Email = value; |
|
this.SendPropertyChanged("Email"); |
|
} |
|
} |
|
} |
|
|
|
// Token: 0x17000079 RID: 121 |
|
// (get) Token: 0x060001D4 RID: 468 RVA: 0x0000F520 File Offset: 0x0000D720 |
|
// (set) Token: 0x060001D5 RID: 469 RVA: 0x0000F538 File Offset: 0x0000D738 |
|
[Column(Storage = "_Phonecall", DbType = "Bit")] |
|
public bool? Phonecall |
|
{ |
|
get |
|
{ |
|
return this._Phonecall; |
|
} |
|
set |
|
{ |
|
bool? phonecall = this._Phonecall; |
|
bool? flag = value; |
|
bool flag2 = !(phonecall.GetValueOrDefault() == flag.GetValueOrDefault() & phonecall != null == (flag != null)); |
|
if (flag2) |
|
{ |
|
this.SendPropertyChanging(); |
|
this._Phonecall = value; |
|
this.SendPropertyChanged("Phonecall"); |
|
} |
|
} |
|
} |
|
|
|
// Token: 0x1700007A RID: 122 |
|
// (get) Token: 0x060001D6 RID: 470 RVA: 0x0000F594 File Offset: 0x0000D794 |
|
// (set) Token: 0x060001D7 RID: 471 RVA: 0x0000F5AC File Offset: 0x0000D7AC |
|
[Column(Storage = "_Sound", DbType = "Bit")] |
|
public bool? Sound |
|
{ |
|
get |
|
{ |
|
return this._Sound; |
|
} |
|
set |
|
{ |
|
bool? sound = this._Sound; |
|
bool? flag = value; |
|
bool flag2 = !(sound.GetValueOrDefault() == flag.GetValueOrDefault() & sound != null == (flag != null)); |
|
if (flag2) |
|
{ |
|
this.SendPropertyChanging(); |
|
this._Sound = value; |
|
this.SendPropertyChanged("Sound"); |
|
} |
|
} |
|
} |
|
|
|
// Token: 0x1700007B RID: 123 |
|
// (get) Token: 0x060001D8 RID: 472 RVA: 0x0000F608 File Offset: 0x0000D808 |
|
// (set) Token: 0x060001D9 RID: 473 RVA: 0x0000F620 File Offset: 0x0000D820 |
|
[Column(Storage = "_Themes", DbType = "VarChar(250)")] |
|
public string Themes |
|
{ |
|
get |
|
{ |
|
return this._Themes; |
|
} |
|
set |
|
{ |
|
bool flag = this._Themes != value; |
|
if (flag) |
|
{ |
|
this.SendPropertyChanging(); |
|
this._Themes = value; |
|
this.SendPropertyChanged("Themes"); |
|
} |
|
} |
|
} |
|
|
|
// Token: 0x14000005 RID: 5 |
|
// (add) Token: 0x060001DA RID: 474 RVA: 0x0000F65C File Offset: 0x0000D85C |
|
// (remove) Token: 0x060001DB RID: 475 RVA: 0x0000F694 File Offset: 0x0000D894 |
|
// [DebuggerBrowsable(DebuggerBrowsableState.Never)] |
|
public event PropertyChangingEventHandler PropertyChanging; |
|
|
|
// Token: 0x14000006 RID: 6 |
|
// (add) Token: 0x060001DC RID: 476 RVA: 0x0000F6CC File Offset: 0x0000D8CC |
|
// (remove) Token: 0x060001DD RID: 477 RVA: 0x0000F704 File Offset: 0x0000D904 |
|
// [DebuggerBrowsable(DebuggerBrowsableState.Never)] |
|
public event PropertyChangedEventHandler PropertyChanged; |
|
|
|
// Token: 0x060001DE RID: 478 RVA: 0x0000F73C File Offset: 0x0000D93C |
|
protected virtual void SendPropertyChanging() |
|
{ |
|
bool flag = this.PropertyChanging != null; |
|
if (flag) |
|
{ |
|
this.PropertyChanging(this, Alert.emptyChangingEventArgs); |
|
} |
|
} |
|
|
|
// Token: 0x060001DF RID: 479 RVA: 0x0000F76C File Offset: 0x0000D96C |
|
protected virtual void SendPropertyChanged(string propertyName) |
|
{ |
|
bool flag = this.PropertyChanged != null; |
|
if (flag) |
|
{ |
|
this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); |
|
} |
|
} |
|
|
|
// Token: 0x040000EB RID: 235 |
|
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(string.Empty); |
|
|
|
// Token: 0x040000EC RID: 236 |
|
private string _Instrument; |
|
|
|
// Token: 0x040000ED RID: 237 |
|
private string _Field; |
|
|
|
// Token: 0x040000EE RID: 238 |
|
private decimal _Up; |
|
|
|
// Token: 0x040000EF RID: 239 |
|
private decimal _Down; |
|
|
|
// Token: 0x040000F0 RID: 240 |
|
private bool _Enabled; |
|
|
|
// Token: 0x040000F1 RID: 241 |
|
private int? _Notification; |
|
|
|
// Token: 0x040000F2 RID: 242 |
|
private bool? _Email; |
|
|
|
// Token: 0x040000F3 RID: 243 |
|
private bool? _Phonecall; |
|
|
|
// Token: 0x040000F4 RID: 244 |
|
private bool? _Sound; |
|
|
|
// Token: 0x040000F5 RID: 245 |
|
private string _Themes; |
|
} |
|
}
|
|
|