C# Class Servidor.DB.ManejoDB

ファイルを表示 Open project: jj-gallardo/CRat

Public Methods

Method Description
EjecutarQuery ( string querySQL, MySqlConnection connection ) : void
InsertarAccion ( string clienteDeLaAccion, NetData nd ) : void
InsertarFromNetData ( string destinatario, NetData nd ) : void

Inserta datos en la DB de forma automatica y asincrona, basandose en los datos que contiene el NetData. Se deduce el tipo de inserción que debe realizar en funcion del Protocolo que implementa el NetData pasado como parametro, y obtiene los datos de la estructura diccionario que posee.

InsertarNuevoCliente ( string ip, string nombreUsuario, string nombrePC, string so, string vSo, string idioma ) : void
ObtenerConexion ( ) : MySqlConnection
ObtenerLogAccionesDB ( ) : DataSetV_LOG

Devuelve el DataSet tipado con la Vista V_LOG de la base de datos.

Private Methods

Method Description
EjecutarQueryAsincrona ( string querySQL, MySqlConnection connection ) : void

Ejecuta la query pasada como parametro de forma Asincrona en un hilo independiente. ///

Method Details

EjecutarQuery() public static method

public static EjecutarQuery ( string querySQL, MySqlConnection connection ) : void
querySQL string
connection MySql.Data.MySqlClient.MySqlConnection
return void

InsertarAccion() public static method

public static InsertarAccion ( string clienteDeLaAccion, NetData nd ) : void
clienteDeLaAccion string
nd Common.Lib.NetData
return void

InsertarFromNetData() public static method

Inserta datos en la DB de forma automatica y asincrona, basandose en los datos que contiene el NetData. Se deduce el tipo de inserción que debe realizar en funcion del Protocolo que implementa el NetData pasado como parametro, y obtiene los datos de la estructura diccionario que posee.
public static InsertarFromNetData ( string destinatario, NetData nd ) : void
destinatario string
nd Common.Lib.NetData
return void

InsertarNuevoCliente() public static method

public static InsertarNuevoCliente ( string ip, string nombreUsuario, string nombrePC, string so, string vSo, string idioma ) : void
ip string
nombreUsuario string
nombrePC string
so string
vSo string
idioma string
return void

ObtenerConexion() public static method

public static ObtenerConexion ( ) : MySqlConnection
return MySql.Data.MySqlClient.MySqlConnection

ObtenerLogAccionesDB() public static method

Devuelve el DataSet tipado con la Vista V_LOG de la base de datos.
public static ObtenerLogAccionesDB ( ) : DataSetV_LOG
return DataSetV_LOG