C# Class QSProjectsLib.QSMain

Afficher le fichier Open project: QualitySolution/QSProjects Class Usage Examples

Méthodes publiques

Свойство Type Description
ConnectionString string
DBMS DataProviders
ErrorDlgParrent Gtk.Window
GuiThread Thread
ProjectPermission UserPermission>.Dictionary
ProjectTables TableInfo>.Dictionary
ProviderDB DbProviderFactory
User UserInfo
connectionDB MySqlConnection

Méthodes publiques

Méthode Description
CheckConnectionAlive ( ) : void
CheckServer ( ) : void
CheckServer ( Gtk.Window parent ) : void

Проверка локали сервера.

DoConnect ( ) : void
DoPing ( ) : void
ErrorMessage ( Exception ex, string userMessage = "" ) : void
ErrorMessage ( Gtk.Window parent, Exception ex, string userMessage = "" ) : void
ErrorMessageWithLog ( Gtk.Window parent, string userMessage, Logger logger, Exception ex, NLog.LogLevel level = null ) : void
ErrorMessageWithLog ( string userMessage, Logger logger, Exception ex, NLog.LogLevel level = null ) : void
GetPermissionFieldsForInsert ( ) : string
GetPermissionFieldsForSelect ( ) : string
GetPermissionFieldsForUpdate ( ) : string
MakeNewStatusTargetForNlog ( ) : void

Регистрируем правила Nlog для строки состояния

MakeNewStatusTargetForNlog ( string methodName, string className ) : void

Регистрируем правила Nlog для строки состояния

RunAboutDialog ( ) : void
RunChangeLogDlg ( Gtk parent ) : void
StatusMessage ( string message ) : void
SubscribeToUnhadledExceptions ( ) : void
TryConnect ( ) : void
WaitRedraw ( ) : void

Private Methods

Méthode Description
OnOrmDeletion ( string table, int id ) : bool
OnReferenceUpdated ( string Table ) : void
OnStatusBarExposed ( object sender, EventArgs args ) : void
RealErrorMessage ( Window parent, Exception ex, string userMessage = "" ) : void
RealStatusMessage ( string message, bool waitRedraw ) : void
TestConnection ( ) : bool

Method Details

CheckConnectionAlive() public static méthode

public static CheckConnectionAlive ( ) : void
Résultat void

CheckServer() public static méthode

public static CheckServer ( ) : void
Résultat void

CheckServer() public static méthode

Проверка локали сервера.
public static CheckServer ( Gtk.Window parent ) : void
parent Gtk.Window Если Parent = null, сообщение будет выводиться в nlog. В противном случае в диалоговое окно.
Résultat void

DoConnect() public static méthode

public static DoConnect ( ) : void
Résultat void

DoPing() public static méthode

public static DoPing ( ) : void
Résultat void

ErrorMessage() public static méthode

public static ErrorMessage ( Exception ex, string userMessage = "" ) : void
ex System.Exception
userMessage string
Résultat void

ErrorMessage() public static méthode

public static ErrorMessage ( Gtk.Window parent, Exception ex, string userMessage = "" ) : void
parent Gtk.Window
ex System.Exception
userMessage string
Résultat void

ErrorMessageWithLog() public static méthode

public static ErrorMessageWithLog ( Gtk.Window parent, string userMessage, Logger logger, Exception ex, NLog.LogLevel level = null ) : void
parent Gtk.Window
userMessage string
logger Logger
ex System.Exception
level NLog.LogLevel
Résultat void

ErrorMessageWithLog() public static méthode

public static ErrorMessageWithLog ( string userMessage, Logger logger, Exception ex, NLog.LogLevel level = null ) : void
userMessage string
logger Logger
ex System.Exception
level NLog.LogLevel
Résultat void

GetPermissionFieldsForInsert() public static méthode

public static GetPermissionFieldsForInsert ( ) : string
Résultat string

GetPermissionFieldsForSelect() public static méthode

public static GetPermissionFieldsForSelect ( ) : string
Résultat string

GetPermissionFieldsForUpdate() public static méthode

public static GetPermissionFieldsForUpdate ( ) : string
Résultat string

MakeNewStatusTargetForNlog() public static méthode

Регистрируем правила Nlog для строки состояния
public static MakeNewStatusTargetForNlog ( ) : void
Résultat void

MakeNewStatusTargetForNlog() public static méthode

Регистрируем правила Nlog для строки состояния
public static MakeNewStatusTargetForNlog ( string methodName, string className ) : void
methodName string Имя статического метода который будет вызываться при появлении сообщения.
className string Имя класа в котором находится метод.
Résultat void

RunAboutDialog() public static méthode

public static RunAboutDialog ( ) : void
Résultat void

RunChangeLogDlg() public static méthode

public static RunChangeLogDlg ( Gtk parent ) : void
parent Gtk
Résultat void

StatusMessage() public static méthode

public static StatusMessage ( string message ) : void
message string
Résultat void

SubscribeToUnhadledExceptions() public static méthode

public static SubscribeToUnhadledExceptions ( ) : void
Résultat void

TryConnect() public static méthode

public static TryConnect ( ) : void
Résultat void

WaitRedraw() public static méthode

public static WaitRedraw ( ) : void
Résultat void

Property Details

ConnectionString public_oe static_oe property

public static string ConnectionString
Résultat string

DBMS public_oe static_oe property

public static DataProviders DBMS
Résultat DataProviders

ErrorDlgParrent public_oe static_oe property

public static Window,Gtk ErrorDlgParrent
Résultat Gtk.Window

GuiThread public_oe static_oe property

public static Thread GuiThread
Résultat Thread

ProjectPermission public_oe static_oe property

public static Dictionary ProjectPermission
Résultat UserPermission>.Dictionary

ProjectTables public_oe static_oe property

public static Dictionary ProjectTables
Résultat TableInfo>.Dictionary

ProviderDB public_oe static_oe property

public static DbProviderFactory ProviderDB
Résultat DbProviderFactory

User public_oe static_oe property

public static UserInfo User
Résultat UserInfo

connectionDB public_oe static_oe property

public static MySqlConnection connectionDB
Résultat MySqlConnection