public frmConfiguracion(Aplicacion v_app) { mainApp = v_app; camposLenelCamposSistema = mainApp.DataManager.getCamposLenelCamposSistema(); InitializeComponent(); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //frmPrincipal = new frmServer(); //DataManager = new dataManager(); Aplicacion laAplicacion = new Aplicacion(); laAplicacion.Init(); //Application.Run(frmPrincipal); //Application.Run(new frmInicial(laAplicacion)); //try //{ laAplicacion.Start(); //} //catch (Exception ex) //{ // string archivo = @"c:\Temporal\SocketServerLOG.txt"; // StreamWriter sw = !File.Exists(archivo) ? File.CreateText(archivo) : File.AppendText(archivo); // sw.WriteLine(ex.Message); // sw.Close(); //} }
public communicationSystem(Aplicacion v_app, frmInicial v_MainForm , frmInicialCliente v_MainFormCliente) { mainApp = v_app; mainForm = v_MainForm; mainFormCliente = v_MainFormCliente; LOGInformation = new Queue<stringEventArgs>(); socketServerGeneral = new SocketServer(puertos.PORT_TO_SEND, puertos.PORT_TO_RECEIVE, SystemConfiguration.GPSControlIP, SystemConfiguration.GPSControlPort, mainApp); socketServerGeneral.getEmployeeList += new StringEventHandler(addSendEmployeeListJob); socketServerGeneral.getImage += new StringEventHandler(addSendImageJob); socketServerGeneral.actualizeAccess += new byteArrayEventHandler(actualizeAcccess); socketServerGeneral.actualizeVisit += new byteArrayEventHandler(actualizeVisit); socketServerGeneral.actualizeGPSData += new StringEventHandler(actualizeGPS); socketServerGeneral.deleteEmp += new StringEventHandler(borrarEmp); socketServerGeneral.addEmp += new StringEventHandler(agregarEmp); socketServerGeneral.sendEmpxVersion += new byteArrayEventHandler(enviarEmpxVersion); socketServerGeneral.enviarListaImagenes += new byteArrayEventHandler(enviarListaImagenes); socketServerGeneral.enviarVersionImagenes += new StringEventHandler(enviarVersionImagenes); socketServerGeneral.enviarMasImagenes += new StringEventHandler(enviarMasImagenes); socketServerGeneral.enviarDummy+=new StringEventHandler(enviarDummy); socketServerGeneral.actualizarLOG += new StringEventHandler(agregarItemLOG); socketServerGeneral.HHGPSLayer.actualizarLOG += new StringEventHandler(agregarItemLOG); socketServerGeneral.confirmarLOG += new StringEventHandler(confirmarLOG); layerLENEL = new LAYERLenel(mainApp,agregarItemLOG); layerALUTRACK = new LAYERAlutrack(mainApp, agregarItemLOG); communicationLAYER = new LAYERCommunication(mainApp, agregarItemLOG); }
public frmCrearGrupoDevices(Aplicacion v_aplicacion) { mainApp = v_aplicacion; listaDevices = mainApp.DataManager.getListaDevices(); InitializeComponent(); }
public frmDevices(Aplicacion v_app) { mainApp = v_app; listaDevices = mainApp.DataManager.getListaDevices(); InitializeComponent(); }
public frmCrearGrupoUsuarios(Aplicacion v_aplicacion) { mainApp = v_aplicacion; listaUsuarios = mainApp.DataManager.getListaEmpleados(); InitializeComponent(); }
public frmUsuarios(Aplicacion v_app) { mainApp = v_app; listaUsuarios = mainApp.DataManager.getListaEmpleados(); actualKey = 0; InitializeComponent(); }
/// <summary> /// Server general de comunicaciones con ALUTRACK. Aqui se centralizan todas las conexiones y /// desconexiones. /// </summary> public LAYERLenel(Aplicacion v_app,StringEventHandler v_logHandler) { mainApp = v_app; m_LOGHandler = v_logHandler; //MapZONADEFCompletePath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + @"\MapZONEDEF.html"; MapZONADEFCompletePath = Path.GetDirectoryName(Application.ExecutablePath) + @"\MapZONEDEF.html"; MapLENELCompletePath = Path.GetDirectoryName(Application.ExecutablePath) + @"\MapLENEL.html"; ComunicationLayer = new LAYERCommunication(v_app,v_logHandler); repositorioBuffer = new Dictionary<string,byte[]>(); }
public frmConfigAcceso(Aplicacion v_app) { mainApp = v_app; gruposUsuarios = mainApp.DataManager.getGruposUsuarios(); gruposDevices = mainApp.DataManager.getGruposDevices(); reglasAcceso = mainApp.DataManager.getReglasAcceso(); listaUsuarios = mainApp.DataManager.getListaEmpleados(); listaDevices = mainApp.DataManager.getListaDevices(); InitializeComponent(); }
/// <summary> /// Inicializo las estructuras de datos que se llenarán en RAM con el loadData /// Y las variables de configuracion usando la clase SystemConfiguration /// </summary> public dataManager(Aplicacion v_app, StringEventHandler v_logHandler) { conexion = "Data Source=" + SystemConfiguration.DataSource + "; Initial Catalog=" + SystemConfiguration.DataBaseName + "; User ID=" + SystemConfiguration.DBUserName+";password="+SystemConfiguration.DBPassword; mainApp = v_app; m_LOGHandler = v_logHandler; //XMLDataPath = v_XMLPath; //imagePath = v_imagePath; reglasAcceso = new Dictionary<string, KeyValuePair<string, string>>(); camposLenelCamposSistema = new Dictionary<string, string>(); listaTarjetas = null; listaEmpleados = null; ultimasPosGPS = new Dictionary<string, string>(); }
/// <summary> /// Inicializo las estructuras de datos que se llenarán en RAM con el loadData /// </summary> public dataManager(string v_dataSource,Aplicacion v_app) { mainApp = v_app; dataSource = v_dataSource; listaUsuarios = new Dictionary<string, Employee>(); listaDevices = new Dictionary<string, device>(); gruposUsuarios = new Dictionary<string, List<string>>(); // Grupos de listas de id de Usuarios gruposDevices = new Dictionary<string, List<string>>(); // Grupos de listas de id de Devices usuariosActivos = new Dictionary<string, Employee>(); devicesActivos = new Dictionary<string, device>(); eventosDeAcceso = new Dictionary<string, Acceso>(); reglasAcceso = new Dictionary<string, KeyValuePair<string, string>>(); listaAccesos = new Dictionary<string, Acceso>(); listaVisitas = new Dictionary<string, Visita>(); listaEventosGPS = new Dictionary<string, List<EventoGPS>>(); listaZonas = new Dictionary<string, Zone>(); listaAccesosVehiculos = new List<VehicleAccess>(); camposLenelCamposSistema = new Dictionary<string, string>(); }
public static void LoadAccessLevels(Aplicacion App) { mainApp = App; ListaHolidays= mainApp.DataManager.LoadListaHolidays(); ListaTimeZones = mainApp.DataManager.LoadListaTimeZones(); ListaAccessLevels = mainApp.DataManager.LoadListaAccessLevels(); ListaBadgeAccessLevels = mainApp.DataManager.LoadListaBadgeAccessLevels(); }
public frmInicialCliente(Aplicacion v_mainApp) { mainApp = v_mainApp; InitializeComponent(); }
/// <summary> /// Constructor del formulario. Se crea el link con mainApp para acceder a todo el resto del sistema /// </summary> /// <param name="v_app"></param> public frmVirtualGate(Aplicacion v_app) { mainApp = v_app; InitializeComponent(); }
public LAYERCommunication(Aplicacion v_app, StringEventHandler v_logHandler) { mainApp = v_app; m_LOGHandler = v_logHandler; }
//frmUsuarios frmUsuarios = new frmUsuarios(); public frmInicial(Aplicacion v_aplicacion) { mainApp = v_aplicacion; InitializeComponent(); }
/// <summary> /// Server general de comunicaciones con ALUTRACK. Aqui se centralizan todas las conexiones y /// desconexiones. /// </summary> public LAYERAlutrack(Aplicacion v_app,StringEventHandler v_logHandler) { mainApp = v_app; m_LOGHandler = v_logHandler; repositorioBuffer = new Dictionary<string,byte[]>(); ComunicationLayer = new LAYERCommunication(v_app,v_logHandler); }
public SocketServer(int v_puerto_Send, int v_puerto_Receive, string v_AlutrackIP, int v_AlutrackPort, Aplicacion v_app) { puertoSend = v_puerto_Send; puertoReceive = v_puerto_Receive; //puertoAliveSend = v_puerto_AliveSend; //puertoAliveReceive = v_puerto_AliveReceive; mainApp = v_app; HHGPSLayer = new LAYERHHGPS(mainApp); }
/// <summary> /// Server general de comunicaciones con ALUTRACK. Aqui se centralizan todas las conexiones y /// desconexiones. /// </summary> public LAYERHHGPS(Aplicacion v_app) { conexiones = new Dictionary<string, NetworkStream>(); mainApp = v_app; }
public frmGrupos(Aplicacion v_app) { mainApp = v_app; InitializeComponent(); }
public frmImportarLENEL(Aplicacion v_app) { mainApp = v_app; InitializeComponent(); }
public static void setearAplicacion(Aplicacion v_app) { mainApp = v_app; }