//--------------------------------------------------------------------------- #ifndef CfgTurnosH #define CfgTurnosH //--------------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include #include #include #include #include //--------------------------------------------------------------------------- class TTurnos : public TForm { __published: // IDE-managed Components TTable *TbTurnos; TStatusBar *StatusBar1; TPageControl *PageControl1; TTabSheet *TabSheet1; TTabSheet *TabSheet2; TPanel *Panel1; TTable *TbSectores; TSplitter *Splitter1; TPanel *Panel2; TDBGrid *DBGrid1; TPanel *Pizarra; TDBGrid *DBGrid2; TDataSource *DsSectores; TDataSource *DsTurnos; TShape *Shape1; TLabel *Label1; TLabel *Label2; TShape *Shape2; TLabel *Label3; TTabSheet *TabSheet3; TPanel *Panel3; TDBGrid *DBGrid3; TTable *TbPersonal; TDataSource *DsPersonal; TLabel *Label4; TDBLookupComboBox *DBLookupComboBox1; TPanel *Panel4; TLabel *Label5; TDBLookupComboBox *DBLookupComboBox2; TDBGrid *DBGrid4; TPanel *Pizarra2; TShape *Shape3; TLabel *Label6; TLabel *Label7; TShape *Shape4; TLabel *Label8; TTable *TbHoraria; TDataSource *DsHoraria; TComboBox *Meses; TComboBox *Anyos; TBitBtn *BitBtn1; TAutoIncField *TbHorariaidHorario; TSmallintField *TbHorariaMes; TSmallintField *TbHorariaAnyo; TIntegerField *TbHorariaidSector; TIntegerField *TbHorariaidPersonal; TIntegerField *TbHorariaidTurno_Dia1; TIntegerField *TbHorariaidTurno_Dia2; TIntegerField *TbHorariaidTurno_Dia3; TIntegerField *TbHorariaidTurno_Dia4; TIntegerField *TbHorariaidTurno_Dia5; TIntegerField *TbHorariaidTurno_Dia6; TIntegerField *TbHorariaidTurno_Dia7; TIntegerField *TbHorariaidTurno_Dia8; TIntegerField *TbHorariaidTurno_Dia9; TIntegerField *TbHorariaidTurno_Dia10; TIntegerField *TbHorariaidTurno_Dia11; TIntegerField *TbHorariaidTurno_Dia12; TIntegerField *TbHorariaidTurno_Dia13; TIntegerField *TbHorariaidTurno_Dia14; TIntegerField *TbHorariaidTurno_Dia15; TIntegerField *TbHorariaidTurno_Dia16; TIntegerField *TbHorariaidTurno_Dia17; TIntegerField *TbHorariaidTurno_Dia18; TIntegerField *TbHorariaidTurno_Dia19; TIntegerField *TbHorariaidTurno_Dia20; TIntegerField *TbHorariaidTurno_Dia21; TIntegerField *TbHorariaidTurno_Dia22; TIntegerField *TbHorariaidTurno_Dia23; TIntegerField *TbHorariaidTurno_Dia24; TIntegerField *TbHorariaidTurno_Dia25; TIntegerField *TbHorariaidTurno_Dia26; TIntegerField *TbHorariaidTurno_Dia27; TIntegerField *TbHorariaidTurno_Dia28; TIntegerField *TbHorariaidTurno_Dia29; TIntegerField *TbHorariaidTurno_Dia30; TIntegerField *TbHorariaidTurno_Dia31; TStringField *TbHorariaPrsnl_Nombre; TStringField *TbHorariaPrsnl_Apellidos; TStringField *TbHorariaPrsnl_CltNombApll; void __fastcall TbTurnosBeforeOpen(TDataSet *DataSet); void __fastcall TbSectoresBeforeOpen(TDataSet *DataSet); void __fastcall FormCreate(TObject *Sender); void __fastcall FormDestroy(TObject *Sender); void __fastcall DsTurnosDataChange(TObject *Sender, TField *Field); void __fastcall DsSectoresDataChange(TObject *Sender, TField *Field); void __fastcall TbTurnosBeforeInsert(TDataSet *DataSet); void __fastcall DBGrid2DrawColumnCell(TObject *Sender, const TRect &Rect, int DataCol, TColumn *Column, TGridDrawState State); void __fastcall FormResize(TObject *Sender); void __fastcall TbPersonalBeforeOpen(TDataSet *DataSet); void __fastcall TbPersonalBeforeInsert(TDataSet *DataSet); void __fastcall PageControl1Change(TObject *Sender); void __fastcall TbHorariaBeforeOpen(TDataSet *DataSet); void __fastcall TbHorariaCalcFields(TDataSet *DataSet); void __fastcall DBGrid4DrawColumnCell(TObject *Sender, const TRect &Rect, int DataCol, TColumn *Column, TGridDrawState State); private: // User declarations TShape *CfgTurnos[96]; TLabel *LblTurnos[12]; void __fastcall CfgTurnosMouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y); public: // User declarations __fastcall TTurnos(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TTurnos *Turnos; //--------------------------------------------------------------------------- #endif