C:/Dev-Cpp/include/wx/wxDate/wx_Date.h

Aller à la documentation de ce fichier.
00001    #ifndef __PROJETDATE_hpp__
00002 #define __PROJETDATE_hpp__
00003 
00004 #include <wx/datetime.h>
00005 #include <wx/string.h>
00007 // les zone V_Date sont de 8 carateres aaaammjj
00008 // pour les tries la compatibilé DB2 ... SQLITE
00009 // 00000000 etant des critéres de selection et que NULL pose de prblm
00010 
00011 class wx_Date : public wxDateTime
00012 {
00013  public:
00014    wx_Date() ;
00015    virtual ~wx_Date();
00016 
00017  private:
00018  wxDateTime *now ;
00019  wxDateTime *tst ;
00020  wxDateSpan *spn ;
00021      wxString syear;
00022      wxString smonth;
00023      wxString sday;
00024      unsigned int nyear;
00025      unsigned int nmonth;
00026      unsigned int nday;
00027      wxString Derr;
00028 
00029 public:
00030 // Return  wx_Date Message err
00031 wxString wx_Date::Merr() ;
00032 
00033 // Return  wx_Date Formaté AAAA/MM/JJ edit mask
00034 wxString wx_Date::RdateE();
00035 
00036 // Return  wx_Date Formaté jj/MM/AAAA edit mask
00037 wxString wx_Date::RdateDMJ();
00038 
00039 // Return  wx_Date Formaté AAAAMMJJ Alpha
00040 wxString wx_Date::RdateA();
00041 
00042 // Return  wx_Date Formaté AAAAMMJJ Numérique
00043 size_t wx_Date::RdateN(wxString V_date);
00044 
00045 // Return  wx_Date Formaté AAAA
00046 wxString wx_Date::Ryear() ;
00047 
00048 // Return  wx_Date Formaté MM
00049 wxString wx_Date::Rmonth() ;
00050 
00051 // Return  wx_Date Formaté JJ
00052 wxString wx_Date::Rday() ;
00053 
00054 // Set Udate   wx_Date
00055 void wx_Date::Udate() ;
00056 
00057 // Set  wx_Date  YYYYMMJJ
00058 bool wx_Date::Setdate(wxString V_date) ;
00059 
00060 // Set  wx_Date  JJ/MM/AAAA
00061 bool wx_Date::SetEdtDMY(wxString V_DMY) ;
00062 
00063 // Set  wx_Date  AAAA/MM/JJ
00064 bool wx_Date::SetEdtYMD(wxString V_YMD) ;
00065 
00066 // Contôle  wx_Date
00067 bool wx_Date::Ctrldate(wxString V_date) ;
00068 
00069 // ADD Day to  wx_Date
00070 void wx_Date::AddDay(unsigned int V_day) ;
00071 
00072 // ADD Month to  wx_Date
00073 void wx_Date::AddMonth(unsigned int V_month) ;
00074 
00075 // ADD Year to  wx_Date
00076 void wx_Date::AddYear(unsigned int V_year) ;
00077 
00078 
00079 // Comp date Numerique return 1=*GT 0=EQ -1=*LT
00080 int  wx_Date::CompDate(size_t V_datex ,  size_t V_datey  ) ;
00081 
00082 // Format date Jour nn Mois Année
00083 wxString wx_Date::LongDateDMY();
00084 
00085 // Format date  Mois Année
00086 wxString wx_Date::LongDateMY();
00087 };
00088 #endif
00089 

Généré le Fri Aug 4 12:09:10 2006 pour wx_Date par  doxygen 1.4.6-NO