CAP/cap_control/TPropiedades.h
2021-09-01 18:53:06 +02:00

101 lines
3.2 KiB
C++

//---------------------------------------------------------------------------
#ifndef TPropiedadesH
#define TPropiedadesH
#include <Buttons.hpp>
#include <Classes.hpp>
#include <ComCtrls.hpp>
#include <Controls.hpp>
#include <ExtCtrls.hpp>
#include <StdCtrls.hpp>
#include "DigitNum.h"
#include "LM2000.h"
#include "LEGO_COMM.h"
#include <Db.hpp>
#include <Mask.hpp>
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
class TPropiedades : public TForm
{
__published: // IDE-managed Components
TSpeedButton *BorrarHistorial;
TPageControl *PageControl1;
TTabSheet *TabSheet1;
TTabSheet *TabSheet2;
TTabSheet *TabSheet3;
TStatusBar *StatusBar1;
TBevel *Bevel4;
TDigitNum *Ocupacion;
TMemo *mHistorial;
TCheckBox *Historial;
TButton *bAceptar;
TButton *bCancelar;
TButton *bAplicar;
TLabel *Label1;
TPageControl *PageControl2;
TTabSheet *TabSheet4;
TTabSheet *TabSheet5;
TLabel *Label2;
TComboBox *ComboBox1;
TEdit *DireccionesE;
TEdit *DireccionesS;
TEdit *MsgCapacidad;
TEdit *Capacidad;
TLabel *Label3;
TLabel *Label5;
TComboBox *ComboBox2;
TEdit *DB_host;
TEdit *DB_login;
TEdit *DB_pwd;
TLabel *Label4;
TButton *bDesBlock;
TCheckBox *CheckBox1;
TCheckBox *verL;
TCheckBox *verM;
TCheckBox *verX;
TCheckBox *verJ;
TCheckBox *verV;
TCheckBox *verS;
TCheckBox *verD;
TBevel *Bevel3;
TBevel *Bevel5;
TMaskEdit *desdeL;
TMaskEdit *desdeM;
TMaskEdit *desdeX;
TMaskEdit *desdeS;
TMaskEdit *desdeD;
TMaskEdit *hastaL;
TMaskEdit *hastaM;
TMaskEdit *hastaX;
TMaskEdit *hastaS;
TMaskEdit *hastaD;
TMaskEdit *desdeJ;
TMaskEdit *hastaJ;
TMaskEdit *desdeV;
TMaskEdit *hastaV;
TTimer *Timer1;
void __fastcall BorrarHistorialClick(TObject *Sender);
void __fastcall FormDestroy(TObject *Sender);
void __fastcall mHistorialChange(TObject *Sender);
void __fastcall ActivarAplicar(TObject *Sender);
void __fastcall bDesBlockClick(TObject *Sender);
void __fastcall bAplicarClick(TObject *Sender);
void __fastcall Timer1Timer(TObject *Sender);
void __fastcall Label1DblClick(TObject *Sender);
private: // User declarations
void __fastcall ObtenDirLEGOS(AnsiString cadena, int &nLEGOS, int **ID);
void __fastcall StartEventRecorder(AnsiString opLOG);
public: // User declarations
bool __fastcall CheckHorario(void);
bool __fastcall entreHora(AnsiString hLo, AnsiString hHi);
CheckLEGOs *LEGO_COMM;
int nLEGOSe, nLEGOSs;
int *IDe, *IDs;
__fastcall TPropiedades(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TPropiedades *Propiedades;
//---------------------------------------------------------------------------
#endif