C# 클래스 QSProjectsLib.QSMain

파일 보기 프로젝트 열기: QualitySolution/QSProjects 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ConnectionString string
DBMS DataProviders
ErrorDlgParrent Gtk.Window
GuiThread Thread
ProjectPermission UserPermission>.Dictionary
ProjectTables TableInfo>.Dictionary
ProviderDB DbProviderFactory
User UserInfo
connectionDB MySqlConnection

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

CheckConnectionAlive() 공개 정적인 메소드

public static CheckConnectionAlive ( ) : void
리턴 void

CheckServer() 공개 정적인 메소드

public static CheckServer ( ) : void
리턴 void

CheckServer() 공개 정적인 메소드

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

DoConnect() 공개 정적인 메소드

public static DoConnect ( ) : void
리턴 void

DoPing() 공개 정적인 메소드

public static DoPing ( ) : void
리턴 void

ErrorMessage() 공개 정적인 메소드

public static ErrorMessage ( Exception ex, string userMessage = "" ) : void
ex System.Exception
userMessage string
리턴 void

ErrorMessage() 공개 정적인 메소드

public static ErrorMessage ( Gtk.Window parent, Exception ex, string userMessage = "" ) : void
parent Gtk.Window
ex System.Exception
userMessage string
리턴 void

ErrorMessageWithLog() 공개 정적인 메소드

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
리턴 void

ErrorMessageWithLog() 공개 정적인 메소드

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

GetPermissionFieldsForInsert() 공개 정적인 메소드

public static GetPermissionFieldsForInsert ( ) : string
리턴 string

GetPermissionFieldsForSelect() 공개 정적인 메소드

public static GetPermissionFieldsForSelect ( ) : string
리턴 string

GetPermissionFieldsForUpdate() 공개 정적인 메소드

public static GetPermissionFieldsForUpdate ( ) : string
리턴 string

MakeNewStatusTargetForNlog() 공개 정적인 메소드

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

MakeNewStatusTargetForNlog() 공개 정적인 메소드

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

RunAboutDialog() 공개 정적인 메소드

public static RunAboutDialog ( ) : void
리턴 void

RunChangeLogDlg() 공개 정적인 메소드

public static RunChangeLogDlg ( Gtk parent ) : void
parent Gtk
리턴 void

StatusMessage() 공개 정적인 메소드

public static StatusMessage ( string message ) : void
message string
리턴 void

SubscribeToUnhadledExceptions() 공개 정적인 메소드

public static SubscribeToUnhadledExceptions ( ) : void
리턴 void

TryConnect() 공개 정적인 메소드

public static TryConnect ( ) : void
리턴 void

WaitRedraw() 공개 정적인 메소드

public static WaitRedraw ( ) : void
리턴 void

프로퍼티 상세

ConnectionString 공개적으로 정적으로 프로퍼티

public static string ConnectionString
리턴 string

DBMS 공개적으로 정적으로 프로퍼티

public static DataProviders DBMS
리턴 DataProviders

ErrorDlgParrent 공개적으로 정적으로 프로퍼티

public static Window,Gtk ErrorDlgParrent
리턴 Gtk.Window

GuiThread 공개적으로 정적으로 프로퍼티

public static Thread GuiThread
리턴 Thread

ProjectPermission 공개적으로 정적으로 프로퍼티

public static Dictionary ProjectPermission
리턴 UserPermission>.Dictionary

ProjectTables 공개적으로 정적으로 프로퍼티

public static Dictionary ProjectTables
리턴 TableInfo>.Dictionary

ProviderDB 공개적으로 정적으로 프로퍼티

public static DbProviderFactory ProviderDB
리턴 DbProviderFactory

User 공개적으로 정적으로 프로퍼티

public static UserInfo User
리턴 UserInfo

connectionDB 공개적으로 정적으로 프로퍼티

public static MySqlConnection connectionDB
리턴 MySqlConnection