Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions RemoteDesktopManager/Model/Enums.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RemoteDesktopManager.Model
{
class Enums
{
}
public enum SessionType
{
Remote = 1,
SQL = 2,
SSH = 3
}
}
94 changes: 94 additions & 0 deletions RemoteDesktopManager/Model/Message.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RemoteDesktopManager.Model
{
class Message : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string prop) => PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(prop));

int _MessageId;
public int MessageId
{
get => _MessageId;
set
{
if (_MessageId != value)
{
_MessageId = value;
RaisePropertyChanged("MessageId");
}
}
}
string _FromUser;
public string FromUser
{
get => _FromUser;
set
{
if (_FromUser != value)
{
_FromUser = value;
RaisePropertyChanged("FromUser");
}
}
}
string _ToUser;
public string ToUser
{
get => _ToUser;
set
{
if (_ToUser != value)
{
_ToUser = value;
RaisePropertyChanged("ToUser");
}
}
}
string _MessageText;
public string MessageText
{
get => _MessageText;
set
{
if (_MessageText != value)
{
_MessageText = value;
RaisePropertyChanged("MessageText");
}
}
}
DateTime _CreateTime;
public DateTime CreateTime
{
get => _CreateTime;
set
{
if (_CreateTime != value)
{
_CreateTime = value;
RaisePropertyChanged("CreateTime");
}
}
}
bool _IsRead;
public bool IsRead
{
get => _IsRead;
set
{
if (_IsRead != value)
{
_IsRead = value;
RaisePropertyChanged("IsRead");
}
}
}
}
}
108 changes: 108 additions & 0 deletions RemoteDesktopManager/Model/OrgUnit.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RemoteDesktopManager.Model
{
public class OrgUnit : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
void RaisePropertyChanged(string prop) => PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(prop));

int _OrgUnitId;
public int OrgUnitId
{
get => _OrgUnitId;
set
{
if (_OrgUnitId != value)
{
_OrgUnitId = value;
RaisePropertyChanged("OrgUnitId");
}
}
}
string _Name;
public string Name
{
get => _Name;
set
{
if (_Name != value)
{
_Name = value;
RaisePropertyChanged("Name");
}
}
}
int _OrgUnitParentId;
public int OrgUnitParentId
{
get => _OrgUnitParentId;
set
{
if (_OrgUnitParentId != value)
{
_OrgUnitParentId = value;
RaisePropertyChanged("OrgUnitParentId");
}
}
}
string _Phone;
public string Phone
{
get => _Phone;
set
{
if (_Phone != value)
{
_Phone = value;
RaisePropertyChanged("Phone");
}
}
}
string _Address;
public string Address
{
get => _Address;
set
{
if (_Address != value)
{
_Address = value;
RaisePropertyChanged("Address");
}
}
}
string _Logo;
public string Logo
{
get => _Logo;
set
{
if (_Logo != value)
{
_Logo = value;
RaisePropertyChanged("Logo");
}
}
}
string _CrmLink;
public string CrmLink
{
get => _CrmLink;
set
{
if (_CrmLink != value)
{
_CrmLink = value;
RaisePropertyChanged("CrmLink");
}
}
}

}
}
80 changes: 80 additions & 0 deletions RemoteDesktopManager/Model/RemoteSession.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RemoteDesktopManager.Model
{
class RemoteSession : Session, INotifyPropertyChanged
{

string _DisplayColor;
public string DisplayColor
{
get => _DisplayColor;
set
{
if (_DisplayColor != value)
{
_DisplayColor = value;
RaisePropertyChanged("WindowUserName");
}
}
}
string _Resolution;
public string Resolution
{
get => _Resolution;
set
{
if (_Resolution != value)
{
_Resolution = value;
RaisePropertyChanged("Resolution");
}
}
}
bool _OnlineStatus;
public bool OnlineStatus
{
get => _OnlineStatus;
set
{
if (_OnlineStatus != value)
{
_OnlineStatus = value;
RaisePropertyChanged("OnlineStatus");
}
}
}
string _LastLoginUser;
public string LastLoginUser
{
get => _LastLoginUser;
set
{
if (_LastLoginUser != value)
{
_LastLoginUser = value;
RaisePropertyChanged("LastLoginUser");
}
}
}
bool _IsConsole;
public bool IsConsole
{
get => _IsConsole;
set
{
if (_IsConsole != value)
{
_IsConsole = value;
RaisePropertyChanged("IsConsole");
}
}
}

}
}
Loading