First commit ~0,10
This commit is contained in:
		
							
								
								
									
										9
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,9 @@
 | 
				
			|||||||
 | 
					#DebeHaber 
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					*~0,10* 
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					ToDo: wwtcf? 
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								bin/datos/Personas.DB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								bin/datos/Personas.DB
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								bin/datos/Personas.MB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								bin/datos/Personas.MB
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								bin/datos/Personas.PX
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								bin/datos/Personas.PX
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								bin/datos/dhs.PX
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								bin/datos/dhs.PX
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								bin/datos/dhs.XG0
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								bin/datos/dhs.XG0
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								bin/datos/dhs.YG0
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								bin/datos/dhs.YG0
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								bin/datos/dhs.db
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								bin/datos/dhs.db
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								bin/dhs-ins.exe
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								bin/dhs-ins.exe
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								bin/dhs.exe
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								bin/dhs.exe
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								bin/systm/1.AVI
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								bin/systm/1.AVI
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										12
									
								
								debehaber.log.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								debehaber.log.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,12 @@
 | 
				
			|||||||
 | 
					02-feb-2003
 | 
				
			||||||
 | 
						16:46 	OK!
 | 
				
			||||||
 | 
						16:32	Voy a implementar un formulario para imprimir el DHS activo	
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						15:24	Creo que ya esta todo terminado...
 | 
				
			||||||
 | 
						14:49	Adaptaci<63>n finalizada. [Implementando tabla DebeHaber]
 | 
				
			||||||
 | 
						14:13	Acabada la readaptaci<63>n del Cut_&_Paste, comienzo la prueba
 | 
				
			||||||
 | 
							(Cambiado de mySQL a Tablas Paradox)
 | 
				
			||||||
 | 
						13:25	Comienzo dise<73>o de la mini-aplicacion
 | 
				
			||||||
 | 
							(Empiezo copiando m<>dulos de otras aplicaciones:
 | 
				
			||||||
 | 
								:: About 	  >_de_> 	mysql_TPV
 | 
				
			||||||
 | 
								:: FichaPersonas >_de_> 	mysql_TPV
 | 
				
			||||||
							
								
								
									
										300
									
								
								src/FichaPersonas.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										300
									
								
								src/FichaPersonas.cpp
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,300 @@
 | 
				
			|||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					#include <vcl.h>
 | 
				
			||||||
 | 
					#pragma hdrstop
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "FichaPersonas.h"
 | 
				
			||||||
 | 
					#include "splash.h"
 | 
				
			||||||
 | 
					#include "QR_dhs.h"
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					#pragma package(smart_init)
 | 
				
			||||||
 | 
					#pragma resource "*.dfm"
 | 
				
			||||||
 | 
					TFichaPersonal *FichaPersonal;
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					__fastcall TFichaPersonal::TFichaPersonal(TComponent* Owner)
 | 
				
			||||||
 | 
					        : TForm(Owner)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					 desde->Date=Now();
 | 
				
			||||||
 | 
					 hasta->Date=Now();
 | 
				
			||||||
 | 
					 Tb_dhs->Active=true;
 | 
				
			||||||
 | 
					 setDHS_Filter(0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 Tb_FPersonas->Active=true;
 | 
				
			||||||
 | 
					 PageControl1->ActivePage = TabSheet1;      // Solapa Ficha>>General
 | 
				
			||||||
 | 
					 PageControl2->ActivePage = Tab_FPersonas;  // Solapa Fichas
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::tipoDocumentoChange(TObject *Sender)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					 if ( updatingDB ) return;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 if ( Tb_FPersonas->State!=dsEdit || Tb_FPersonas->State!=dsInsert )
 | 
				
			||||||
 | 
					   Tb_FPersonas->Edit();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 Tb_FPersonas->FieldByName("Dni_Nif_Pasaporte")->AsInteger = tipoDocumento->ItemIndex;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::Tb_FPersonasNewRecord(TDataSet *DataSet)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  Tb_FPersonas->FieldByName("Dni_Nif_Pasaporte")->AsInteger = 0;
 | 
				
			||||||
 | 
					  Tb_FPersonas->FieldByName("FAlta")->AsDateTime = Date();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::Tb_FPersonasBeforePost(TDataSet *DataSet)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  Tb_FPersonas->FieldByName("FModif")->AsDateTime = Date();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::Ds_FPersonasStateChange(TObject *Sender)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					 btPost->Visible = ( Tb_FPersonas->State==dsEdit ||Tb_FPersonas->State==dsInsert );
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::newPersonClick(TObject *Sender)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  if ( !Tb_FPersonas->Active )
 | 
				
			||||||
 | 
					        Tb_FPersonas->Active = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  PageControl2->ActivePage=Tab_FPersonas;
 | 
				
			||||||
 | 
					  PageControl1->ActivePage=TabSheet1;
 | 
				
			||||||
 | 
					  Tb_FPersonas->Insert();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::btPostClick(TObject *Sender)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					 if ( Tb_FPersonas->State == dsEdit || Tb_FPersonas->State == dsInsert )
 | 
				
			||||||
 | 
					         Tb_FPersonas->Post();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::Ds_FPersonasDataChange(TObject *Sender,
 | 
				
			||||||
 | 
					      TField *Field)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					 if ( !needReloadGroup && ! carpeta.IsEmpty() )
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					    tipoDocumento->ItemIndex=Tb_FPersonas->FieldByName("Dni_Nif_Pasaporte")->AsInteger;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    if ( CorrectaCC( Tb_FPersonas->FieldByName("Banco_Entidad")->AsInteger,
 | 
				
			||||||
 | 
					                     Tb_FPersonas->FieldByName("Banco_Sucursal")->AsInteger,
 | 
				
			||||||
 | 
					                     Tb_FPersonas->FieldByName("Banco_DC")->AsInteger,
 | 
				
			||||||
 | 
					                     Tb_FPersonas->FieldByName("Banco_NumCuenta")->AsString )
 | 
				
			||||||
 | 
					       )
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        DBEdit24->Color = clWindow;
 | 
				
			||||||
 | 
					        DBEdit25->Color = clWindow;
 | 
				
			||||||
 | 
					        DBEdit26->Color = clWindow;
 | 
				
			||||||
 | 
					        DBEdit27->Color = clWindow;
 | 
				
			||||||
 | 
					    }else{
 | 
				
			||||||
 | 
					        DBEdit24->Color = clRed;
 | 
				
			||||||
 | 
					        DBEdit25->Color = clRed;
 | 
				
			||||||
 | 
					        DBEdit26->Color = clRed;
 | 
				
			||||||
 | 
					        DBEdit27->Color = clRed;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					 }
 | 
				
			||||||
 | 
					 // Sumamos el total de debe/haber/saldo...
 | 
				
			||||||
 | 
					 RefrescarTotales(0);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::NextField_Tab1(TObject *Sender, char &Key)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  // Saltamos al siguiente campo de la lista...
 | 
				
			||||||
 | 
					  if ( Key == VK_RETURN )
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					   TDBEdit *Siguiente[] = { DBEdit4, DBEdit1, DBEdit5, DBEdit2, DBEdit3,
 | 
				
			||||||
 | 
					                            DBEdit6, DBEdit7, DBEdit8, DBEdit9, DBEdit10,
 | 
				
			||||||
 | 
					                            DBEdit11, DBEdit12, DBEdit13, DBEdit14, DBEdit15,
 | 
				
			||||||
 | 
					                            DBEdit1, NULL };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   for ( int i=0; Siguiente[i]!=NULL; i++ )
 | 
				
			||||||
 | 
					   {
 | 
				
			||||||
 | 
					     if ( Sender == Siguiente[i] )
 | 
				
			||||||
 | 
					     {
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					       if ( TbListado->State == dsEdit || TbListado->State == dsInsert )
 | 
				
			||||||
 | 
					         TbListado->Post();
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
 | 
					       Siguiente[i+1]->SetFocus();
 | 
				
			||||||
 | 
					       break;
 | 
				
			||||||
 | 
					     }
 | 
				
			||||||
 | 
					   }
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define Digito(Num, Dig) ( (Num-( (Num/(int)Power(Dig,10)) * (int)Power(Dig,10) )) / ( Dig==1 ? 1 : (int)Power(Dig-1,10)  ) )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // Comprobamos que la CC sea correcta
 | 
				
			||||||
 | 
					bool __fastcall TFichaPersonal::CorrectaCC( int Banco, int Oficina, int DC, AnsiString NumCuenta )
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					       int Suma1, Suma2, R1, R2;
 | 
				
			||||||
 | 
					       bool dev;
 | 
				
			||||||
 | 
					       char *NumCC;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					       dev = false;
 | 
				
			||||||
 | 
					       if ( NumCuenta.Length() == 10 )
 | 
				
			||||||
 | 
					       {
 | 
				
			||||||
 | 
					         NumCC = NumCuenta.c_str();
 | 
				
			||||||
 | 
					         Suma1 = Digito(Oficina, 1)* 6 +
 | 
				
			||||||
 | 
					                 Digito(Oficina, 2)* 3 +
 | 
				
			||||||
 | 
					                 Digito(Oficina, 3)* 7 +
 | 
				
			||||||
 | 
					                 Digito(Oficina, 4)* 9 +
 | 
				
			||||||
 | 
					                 Digito(Banco,   1)*10 +
 | 
				
			||||||
 | 
					                 Digito(Banco,   2)* 5 +
 | 
				
			||||||
 | 
					                 Digito(Banco,   3)* 8 +
 | 
				
			||||||
 | 
					                 Digito(Banco,   4)* 4 ;
 | 
				
			||||||
 | 
					         Suma2 = (NumCC[9]-'0')*6  +
 | 
				
			||||||
 | 
					                 (NumCC[8]-'0')*3  +
 | 
				
			||||||
 | 
					                 (NumCC[7]-'0')*7  +
 | 
				
			||||||
 | 
					                 (NumCC[6]-'0')*9  +
 | 
				
			||||||
 | 
					                 (NumCC[5]-'0')*10 +
 | 
				
			||||||
 | 
					                 (NumCC[4]-'0')*5  +
 | 
				
			||||||
 | 
					                 (NumCC[3]-'0')*8  +
 | 
				
			||||||
 | 
					                 (NumCC[2]-'0')*4  +
 | 
				
			||||||
 | 
					                 (NumCC[1]-'0')*2  +
 | 
				
			||||||
 | 
					                 (NumCC[0]-'0')*1  ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					         R1 = 11-(Suma1%11); if ( R1==11 ) R1 = 0; if ( R1==10 ) R1 = 1;
 | 
				
			||||||
 | 
					         R2 = 11-(Suma2%11); if ( R2==11 ) R2 = 0; if ( R2==10 ) R2 = 1;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          if ( Digito(DC,2)== R1 && Digito(DC,1)== R2 )
 | 
				
			||||||
 | 
					          dev = true;
 | 
				
			||||||
 | 
					       }
 | 
				
			||||||
 | 
					     return dev;
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::NextField_Tab2(TObject *Sender, char &Key)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  // Saltamos al siguiente campo de la lista...
 | 
				
			||||||
 | 
					  if ( Key == VK_RETURN )
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					   TDBEdit *Siguiente[] = { DBEdit21, DBEdit22,
 | 
				
			||||||
 | 
					                            DBEdit24, DBEdit26, DBEdit25, DBEdit27,
 | 
				
			||||||
 | 
					                            DBEdit23, DBEdit17, DBEdit18, DBEdit19, DBEdit20,
 | 
				
			||||||
 | 
					                            DBEdit21, NULL };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   for ( int i=0; Siguiente[i]!=NULL; i++ )
 | 
				
			||||||
 | 
					   {
 | 
				
			||||||
 | 
					     if ( Sender == Siguiente[i] )
 | 
				
			||||||
 | 
					     {
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					       if ( TbListado->State == dsEdit || TbListado->State == dsInsert )
 | 
				
			||||||
 | 
					         TbListado->Post();
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
 | 
					       Siguiente[i+1]->SetFocus();
 | 
				
			||||||
 | 
					       break;
 | 
				
			||||||
 | 
					     }
 | 
				
			||||||
 | 
					   }
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::SpeedButton2Click(TObject *Sender)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  PageControl2->ActivePage=Tab_FPersonas;
 | 
				
			||||||
 | 
					  Tb_FPersonas->First();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::SpeedButton6Click(TObject *Sender)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  PageControl2->ActivePage=Tab_FPersonas;
 | 
				
			||||||
 | 
					  Tb_FPersonas->Last();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::SpeedButton3Click(TObject *Sender)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  PageControl2->ActivePage=Tab_FPersonas;
 | 
				
			||||||
 | 
					  Tb_FPersonas->Prior();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::SpeedButton7Click(TObject *Sender)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  PageControl2->ActivePage=Tab_FPersonas;
 | 
				
			||||||
 | 
					  Tb_FPersonas->Next();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::FormClose(TObject *Sender,
 | 
				
			||||||
 | 
					      TCloseAction &Action)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  splash->Close();        
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::SpeedButton5Click(TObject *Sender)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  Tb_FPersonas->Locate("ID", Edit1->Text, TLocateOptions() );
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::Edit1KeyPress(TObject *Sender, char &Key)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  if ( Key == VK_RETURN )SpeedButton5Click(0);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::Tb_dhsCalcFields(TDataSet *DataSet)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  Tb_dhs->FieldByName("saldo")->AsCurrency = Tb_dhs->FieldByName("haber")->AsCurrency -
 | 
				
			||||||
 | 
					                                                Tb_dhs->FieldByName("debe")->AsCurrency;        
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::setDHS_Filter(TObject *Sender)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  CheckBox1->Checked=true;
 | 
				
			||||||
 | 
					  Tb_dhs->Filter = "[Fecha]>='"+desde->Date.DateString()+"' AND [Fecha]<='"+hasta->Date.DateString()+"'";
 | 
				
			||||||
 | 
					  Tb_dhs->Filtered=true;
 | 
				
			||||||
 | 
					  RefrescarTotales(0);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::Tb_dhsNewRecord(TDataSet *DataSet)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					 Tb_dhs->FieldByName("Fecha")->AsDateTime = Now();        
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::CheckBox1Click(TObject *Sender)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					 Tb_dhs->Filtered=CheckBox1->Checked;        
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::RefrescarTotales(TObject *Sender)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					 Currency debe, haber;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 debe=0.0;
 | 
				
			||||||
 | 
					 haber=0.0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 Tb_dhs->DisableControls();
 | 
				
			||||||
 | 
					 Tb_dhs->First();
 | 
				
			||||||
 | 
					 while(!Tb_dhs->Eof)
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					  debe+=Tb_dhs->FieldByName("Debe")->AsCurrency;
 | 
				
			||||||
 | 
					  haber+=Tb_dhs->FieldByName("Haber")->AsCurrency;
 | 
				
			||||||
 | 
					  Tb_dhs->Next();
 | 
				
			||||||
 | 
					 }
 | 
				
			||||||
 | 
					 Tb_dhs->EnableControls();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 StatusBar1->Panels->Items[0]->Text = "Debe: "+FormatCurr("###,###,###.#0",debe)+
 | 
				
			||||||
 | 
					                                      "  Haber: "+FormatCurr("###,###,###.#0",haber)+
 | 
				
			||||||
 | 
					                                      "  Saldo: "+FormatCurr("###,###,###.#0",haber-debe);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void __fastcall TFichaPersonal::SpeedButton4Click(TObject *Sender)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  TQRdhs *R;
 | 
				
			||||||
 | 
					  R=new TQRdhs(this);
 | 
				
			||||||
 | 
					  R->QuickRep1->DataSet = Tb_dhs;
 | 
				
			||||||
 | 
					  R->QRPeriodo->Caption= "Periodo del " + desde->Date.DateString() + " al " + hasta->Date.DateString();
 | 
				
			||||||
 | 
					  R->QRCon->Caption= "ID: " + Tb_FPersonas->FieldByName("Id")->AsString +
 | 
				
			||||||
 | 
					                     "  Contacto: " + Tb_FPersonas->FieldByName("Nombre")->AsString + " " + Tb_FPersonas->FieldByName("Apellidos")->AsString;
 | 
				
			||||||
 | 
					  R->QREmp->Caption= "Empresa: " + Tb_FPersonas->FieldByName("Empresa")->AsString;
 | 
				
			||||||
 | 
					  R->QuickRep1->Preview();
 | 
				
			||||||
 | 
					  delete R;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										1353
									
								
								src/FichaPersonas.dfm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1353
									
								
								src/FichaPersonas.dfm
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										175
									
								
								src/FichaPersonas.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										175
									
								
								src/FichaPersonas.h
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,175 @@
 | 
				
			|||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef FichaPersonasH
 | 
				
			||||||
 | 
					#define FichaPersonasH
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					#include <Math.hpp>
 | 
				
			||||||
 | 
					#include <Classes.hpp>
 | 
				
			||||||
 | 
					#include <Controls.hpp>
 | 
				
			||||||
 | 
					#include <StdCtrls.hpp>
 | 
				
			||||||
 | 
					#include <Forms.hpp>
 | 
				
			||||||
 | 
					#include <Buttons.hpp>
 | 
				
			||||||
 | 
					#include <ComCtrls.hpp>
 | 
				
			||||||
 | 
					#include <ExtCtrls.hpp>
 | 
				
			||||||
 | 
					#include <DBGrids.hpp>
 | 
				
			||||||
 | 
					#include <Grids.hpp>
 | 
				
			||||||
 | 
					#include <Db.hpp>
 | 
				
			||||||
 | 
					#include <DBCtrls.hpp>
 | 
				
			||||||
 | 
					#include <Mask.hpp>
 | 
				
			||||||
 | 
					#include <DBTables.hpp>
 | 
				
			||||||
 | 
					#include <ImgList.hpp>
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					class TFichaPersonal : public TForm
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					__published:	// IDE-managed Components
 | 
				
			||||||
 | 
					        TStatusBar *StatusBar1;
 | 
				
			||||||
 | 
					        TPanel *Panel1;
 | 
				
			||||||
 | 
					        TSpeedButton *btPost;
 | 
				
			||||||
 | 
					        TSpeedButton *SpeedButton3;
 | 
				
			||||||
 | 
					        TSpeedButton *SpeedButton4;
 | 
				
			||||||
 | 
					        TSpeedButton *newPerson;
 | 
				
			||||||
 | 
					        TSpeedButton *SpeedButton6;
 | 
				
			||||||
 | 
					        TSpeedButton *SpeedButton7;
 | 
				
			||||||
 | 
					        TBevel *Bevel4;
 | 
				
			||||||
 | 
					        TBevel *Bevel5;
 | 
				
			||||||
 | 
					        TPageControl *PageControl2;
 | 
				
			||||||
 | 
					        TTabSheet *Tab_LPersonas;
 | 
				
			||||||
 | 
					        TTabSheet *Tab_FPersonas;
 | 
				
			||||||
 | 
					        TPageControl *PageControl1;
 | 
				
			||||||
 | 
					        TTabSheet *TabSheet1;
 | 
				
			||||||
 | 
					        TBevel *Bevel1;
 | 
				
			||||||
 | 
					        TTabSheet *TabSheet2;
 | 
				
			||||||
 | 
					        TBevel *Bevel2;
 | 
				
			||||||
 | 
					        TTabSheet *TabSheet3;
 | 
				
			||||||
 | 
					        TBevel *Bevel3;
 | 
				
			||||||
 | 
					        TDataSource *Ds_FPersonas;
 | 
				
			||||||
 | 
					        TDBMemo *DBMemo1;
 | 
				
			||||||
 | 
					        TLabel *Label2;
 | 
				
			||||||
 | 
					        TImage *Image1;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit1;
 | 
				
			||||||
 | 
					        TLabel *Label3;
 | 
				
			||||||
 | 
					        TLabel *Label4;
 | 
				
			||||||
 | 
					        TLabel *Label6;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit2;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit3;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit4;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit5;
 | 
				
			||||||
 | 
					        TLabel *Label7;
 | 
				
			||||||
 | 
					        TLabel *Label8;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit6;
 | 
				
			||||||
 | 
					        TLabel *Label9;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit7;
 | 
				
			||||||
 | 
					        TLabel *Label10;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit8;
 | 
				
			||||||
 | 
					        TLabel *Label11;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit9;
 | 
				
			||||||
 | 
					        TSpeedButton *busqPersonas;
 | 
				
			||||||
 | 
					        TLabel *Label12;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit10;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit11;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit12;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit13;
 | 
				
			||||||
 | 
					        TLabel *Label13;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit14;
 | 
				
			||||||
 | 
					        TLabel *Label14;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit15;
 | 
				
			||||||
 | 
					        TSpeedButton *SpeedButton1;
 | 
				
			||||||
 | 
					        TSpeedButton *SpeedButton8;
 | 
				
			||||||
 | 
					        TLabel *Label15;
 | 
				
			||||||
 | 
					        TComboBox *tipoDocumento;
 | 
				
			||||||
 | 
					        TLabel *Label16;
 | 
				
			||||||
 | 
					        TLabel *Label17;
 | 
				
			||||||
 | 
					        TDBText *DBText1;
 | 
				
			||||||
 | 
					        TLabel *Label18;
 | 
				
			||||||
 | 
					        TLabel *Label19;
 | 
				
			||||||
 | 
					        TLabel *Label21;
 | 
				
			||||||
 | 
					        TLabel *Label22;
 | 
				
			||||||
 | 
					        TLabel *Label23;
 | 
				
			||||||
 | 
					        TLabel *Label24;
 | 
				
			||||||
 | 
					        TSpeedButton *SpeedButton9;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit17;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit18;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit19;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit20;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit21;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit22;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit23;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit24;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit25;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit26;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit27;
 | 
				
			||||||
 | 
					        TLabel *Label20;
 | 
				
			||||||
 | 
					        TLabel *Label25;
 | 
				
			||||||
 | 
					        TLabel *Label26;
 | 
				
			||||||
 | 
					        TLabel *Label27;
 | 
				
			||||||
 | 
					        TBevel *Bevel6;
 | 
				
			||||||
 | 
					        TSpeedButton *SpeedButton10;
 | 
				
			||||||
 | 
					        TDBText *DBText2;
 | 
				
			||||||
 | 
					        TTable *Tb_FPersonas;
 | 
				
			||||||
 | 
					        TDBText *DBText3;
 | 
				
			||||||
 | 
					        TDBText *DBText4;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit16;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit28;
 | 
				
			||||||
 | 
					        TDBEdit *DBEdit29;
 | 
				
			||||||
 | 
					        TLabel *Label1;
 | 
				
			||||||
 | 
					        TLabel *Label5;
 | 
				
			||||||
 | 
					        TLabel *Label28;
 | 
				
			||||||
 | 
					        TLabel *Label31;
 | 
				
			||||||
 | 
					        TDBGrid *DBGrid1;
 | 
				
			||||||
 | 
					        TEdit *Edit1;
 | 
				
			||||||
 | 
					        TSpeedButton *SpeedButton5;
 | 
				
			||||||
 | 
					        TDataSource *DS_dhs;
 | 
				
			||||||
 | 
					        TTable *Tb_dhs;
 | 
				
			||||||
 | 
					        TAutoIncField *Tb_dhsID;
 | 
				
			||||||
 | 
					        TIntegerField *Tb_dhsIDC;
 | 
				
			||||||
 | 
					        TDateField *Tb_dhsFecha;
 | 
				
			||||||
 | 
					        TStringField *Tb_dhsConcepto;
 | 
				
			||||||
 | 
					        TCurrencyField *Tb_dhsDebe;
 | 
				
			||||||
 | 
					        TCurrencyField *Tb_dhsHaber;
 | 
				
			||||||
 | 
					        TCurrencyField *Tb_dhssaldo;
 | 
				
			||||||
 | 
					        TDateTimePicker *desde;
 | 
				
			||||||
 | 
					        TDateTimePicker *hasta;
 | 
				
			||||||
 | 
					        TSpeedButton *SpeedButton2;
 | 
				
			||||||
 | 
					        TSpeedButton *SpeedButton11;
 | 
				
			||||||
 | 
					        TBevel *Bevel7;
 | 
				
			||||||
 | 
					        TCheckBox *CheckBox1;
 | 
				
			||||||
 | 
					        TButton *Button1;
 | 
				
			||||||
 | 
					        TImageList *ImageList1;
 | 
				
			||||||
 | 
					        void __fastcall tipoDocumentoChange(TObject *Sender);
 | 
				
			||||||
 | 
					        void __fastcall Tb_FPersonasNewRecord(TDataSet *DataSet);
 | 
				
			||||||
 | 
					        void __fastcall Tb_FPersonasBeforePost(TDataSet *DataSet);
 | 
				
			||||||
 | 
					        void __fastcall Ds_FPersonasStateChange(TObject *Sender);
 | 
				
			||||||
 | 
					        void __fastcall newPersonClick(TObject *Sender);
 | 
				
			||||||
 | 
					        void __fastcall btPostClick(TObject *Sender);
 | 
				
			||||||
 | 
					        void __fastcall Ds_FPersonasDataChange(TObject *Sender,
 | 
				
			||||||
 | 
					          TField *Field);
 | 
				
			||||||
 | 
					        void __fastcall NextField_Tab1(TObject *Sender, char &Key);
 | 
				
			||||||
 | 
					        void __fastcall NextField_Tab2(TObject *Sender, char &Key);
 | 
				
			||||||
 | 
					        void __fastcall SpeedButton2Click(TObject *Sender);
 | 
				
			||||||
 | 
					        void __fastcall SpeedButton6Click(TObject *Sender);
 | 
				
			||||||
 | 
					        void __fastcall SpeedButton3Click(TObject *Sender);
 | 
				
			||||||
 | 
					        void __fastcall SpeedButton7Click(TObject *Sender);
 | 
				
			||||||
 | 
					        void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
 | 
				
			||||||
 | 
					        void __fastcall SpeedButton5Click(TObject *Sender);
 | 
				
			||||||
 | 
					        void __fastcall Edit1KeyPress(TObject *Sender, char &Key);
 | 
				
			||||||
 | 
					        void __fastcall Tb_dhsCalcFields(TDataSet *DataSet);
 | 
				
			||||||
 | 
					        void __fastcall setDHS_Filter(TObject *Sender);
 | 
				
			||||||
 | 
					        void __fastcall Tb_dhsNewRecord(TDataSet *DataSet);
 | 
				
			||||||
 | 
					        void __fastcall CheckBox1Click(TObject *Sender);
 | 
				
			||||||
 | 
					        void __fastcall RefrescarTotales(TObject *Sender);
 | 
				
			||||||
 | 
					        void __fastcall SpeedButton4Click(TObject *Sender);
 | 
				
			||||||
 | 
					private:	// User declarations
 | 
				
			||||||
 | 
					        AnsiString carpeta;
 | 
				
			||||||
 | 
					        bool updatingDB;
 | 
				
			||||||
 | 
					        AnsiString condicion, busqueda;
 | 
				
			||||||
 | 
					        bool __fastcall sincronizarFicha( int idPersona );
 | 
				
			||||||
 | 
					        bool __fastcall CorrectaCC( int Banco, int Oficina, int DC, AnsiString NumCuenta );
 | 
				
			||||||
 | 
					public:		// User declarations
 | 
				
			||||||
 | 
					        bool  needReloadGroup;
 | 
				
			||||||
 | 
					        __fastcall TFichaPersonal(TComponent* Owner);
 | 
				
			||||||
 | 
					        void __fastcall setCarpeta(AnsiString carpeta);
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					extern PACKAGE TFichaPersonal *FichaPersonal;
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								src/Futurist_Yellow Text Document.ico
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/Futurist_Yellow Text Document.ico
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 4.1 KiB  | 
							
								
								
									
										15
									
								
								src/QR_dhs.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								src/QR_dhs.cpp
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,15 @@
 | 
				
			|||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					#include <vcl.h>
 | 
				
			||||||
 | 
					#pragma hdrstop
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "QR_dhs.h"
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					#pragma package(smart_init)
 | 
				
			||||||
 | 
					#pragma resource "*.dfm"
 | 
				
			||||||
 | 
					TQRdhs *QRdhs;
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					__fastcall TQRdhs::TQRdhs(TComponent* Owner)
 | 
				
			||||||
 | 
					    : TForm(Owner)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								src/QR_dhs.dfm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/QR_dhs.dfm
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										53
									
								
								src/QR_dhs.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								src/QR_dhs.h
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,53 @@
 | 
				
			|||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					#ifndef QR_dhsH
 | 
				
			||||||
 | 
					#define QR_dhsH
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					#include <Classes.hpp>
 | 
				
			||||||
 | 
					#include <Graphics.hpp>
 | 
				
			||||||
 | 
					#include <Controls.hpp>
 | 
				
			||||||
 | 
					#include <StdCtrls.hpp>
 | 
				
			||||||
 | 
					#include <Forms.hpp>
 | 
				
			||||||
 | 
					#include <QuickRpt.hpp>
 | 
				
			||||||
 | 
					#include <QRCtrls.hpp>
 | 
				
			||||||
 | 
					#include <Db.hpp>
 | 
				
			||||||
 | 
					#include <DBTables.hpp>
 | 
				
			||||||
 | 
					#include <ExtCtrls.hpp>
 | 
				
			||||||
 | 
					#include <Qrctrls.hpp>
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					class TQRdhs : public TForm
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					__published:	// IDE-managed Components
 | 
				
			||||||
 | 
					    TQuickRep *QuickRep1;
 | 
				
			||||||
 | 
					    TQRBand *PageFooterBand1;
 | 
				
			||||||
 | 
					    TQRExpr *QRExpr1;
 | 
				
			||||||
 | 
					    TQRBand *ColumnHeaderBand1;
 | 
				
			||||||
 | 
					    TQRBand *DetailBand1;
 | 
				
			||||||
 | 
					    TQRLabel *QRLabel1;
 | 
				
			||||||
 | 
					    TQRExpr *QRExpr2;
 | 
				
			||||||
 | 
					    TQRLabel *QRLabel2;
 | 
				
			||||||
 | 
					    TQRExpr *QRExpr3;
 | 
				
			||||||
 | 
					    TQRLabel *QRLabel3;
 | 
				
			||||||
 | 
					    TQRExpr *QRExpr4;
 | 
				
			||||||
 | 
					    TQRLabel *QRLabel4;
 | 
				
			||||||
 | 
					    TQRExpr *QRExpr5;
 | 
				
			||||||
 | 
					        TQRBand *TitleBand1;
 | 
				
			||||||
 | 
					        TQRLabel *QRLabel5;
 | 
				
			||||||
 | 
					        TQRLabel *QRPeriodo;
 | 
				
			||||||
 | 
					        TQRLabel *QRCon;
 | 
				
			||||||
 | 
					        TQRLabel *QREmp;
 | 
				
			||||||
 | 
					        TQRLabel *QRLabel6;
 | 
				
			||||||
 | 
					        TQRExpr *QRExpr6;
 | 
				
			||||||
 | 
					        TQRLabel *QRLabel7;
 | 
				
			||||||
 | 
					        TQRLabel *QRLabel8;
 | 
				
			||||||
 | 
					        TQRExpr *QRExpr7;
 | 
				
			||||||
 | 
					        TQRExpr *QRExpr8;
 | 
				
			||||||
 | 
					        TQRExpr *QRExpr9;
 | 
				
			||||||
 | 
					        TQRShape *QRShape1;
 | 
				
			||||||
 | 
					private:	// User declarations
 | 
				
			||||||
 | 
					public:		// User declarations
 | 
				
			||||||
 | 
					    __fastcall TQRdhs(TComponent* Owner);
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					extern PACKAGE TQRdhs *QRdhs;
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								src/datos/Personas.MB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/datos/Personas.MB
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/datos/Personas.PX
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/datos/Personas.PX
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/datos/Personas.db
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/datos/Personas.db
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/datos/dhs.PX
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/datos/dhs.PX
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/datos/dhs.XG0
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/datos/dhs.XG0
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/datos/dhs.YG0
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/datos/dhs.YG0
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/datos/dhs.db
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/datos/dhs.db
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										172
									
								
								src/dhs.bpr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										172
									
								
								src/dhs.bpr
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,172 @@
 | 
				
			|||||||
 | 
					<?xml version='1.0' encoding='utf-8' ?>
 | 
				
			||||||
 | 
					<!-- C++Builder XML Project -->
 | 
				
			||||||
 | 
					<PROJECT>
 | 
				
			||||||
 | 
					  <MACROS>
 | 
				
			||||||
 | 
					    <VERSION value="BCB.05.03"/>
 | 
				
			||||||
 | 
					    <PROJECT value="..\bin\dhs.exe"/>
 | 
				
			||||||
 | 
					    <OBJFILES value="..\obj\dhs.obj ..\obj\splash.obj ..\obj\FichaPersonas.obj ..\obj\QR_dhs.obj"/>
 | 
				
			||||||
 | 
					    <RESFILES value="dhs.res"/>
 | 
				
			||||||
 | 
					    <IDLFILES value=""/>
 | 
				
			||||||
 | 
					    <IDLGENFILES value=""/>
 | 
				
			||||||
 | 
					    <DEFFILE value=""/>
 | 
				
			||||||
 | 
					    <RESDEPEN value="$(RESFILES) splash.dfm FichaPersonas.dfm QR_dhs.dfm"/>
 | 
				
			||||||
 | 
					    <LIBFILES value=""/>
 | 
				
			||||||
 | 
					    <LIBRARIES value="VCLX50.lib QRPT50.lib JDsoft.lib ZMySqlCB5.lib ZCOMMONCB5.lib 
 | 
				
			||||||
 | 
					      ZDbwareCB5.lib VCLBDE50.lib VCLDB50.lib VCL50.lib"/>
 | 
				
			||||||
 | 
					    <SPARELIBS value="VCL50.lib VCLDB50.lib VCLBDE50.lib ZDbwareCB5.lib ZCOMMONCB5.lib 
 | 
				
			||||||
 | 
					      ZMySqlCB5.lib JDsoft.lib QRPT50.lib VCLX50.lib"/>
 | 
				
			||||||
 | 
					    <PACKAGES value="VCL50.bpi VCLX50.bpi VCLDB50.bpi QRPT50.bpi VCLBDE50.bpi VCLIE50.bpi 
 | 
				
			||||||
 | 
					      INETDB50.bpi INET50.bpi NMFAST50.bpi dclocx50.bpi CabForCB.bpi 
 | 
				
			||||||
 | 
					      CoolPack.bpi JDsoft.bpi PhantomPack.bpi VCLIB50.bpi VCLMID50.bpi 
 | 
				
			||||||
 | 
					      WEBMID50.bpi VCLDBX50.bpi TEEQR50.bpi asgc5.bpi RAS_Tools.bpi 
 | 
				
			||||||
 | 
					      ZCommonCB5.bpi ZDbwareCB5.bpi ZMySqlCB5.bpi ZDb2SqlCB5.bpi ZIbSqlCB5.bpi 
 | 
				
			||||||
 | 
					      ZMsSqlCB5.bpi ZOraSqlCB5.bpi ZPgSqlCB5.bpi TEEUI50.bpi TEEDB50.bpi 
 | 
				
			||||||
 | 
					      TEE50.bpi DSS50.bpi bcbsmp50.bpi VCLADO50.bpi ibsmp50.bpi bcbie50.bpi 
 | 
				
			||||||
 | 
					      bcb2kaxserver50.bpi"/>
 | 
				
			||||||
 | 
					    <PATHCPP value=".;"/>
 | 
				
			||||||
 | 
					    <PATHPAS value=".;"/>
 | 
				
			||||||
 | 
					    <PATHRC value=".;"/>
 | 
				
			||||||
 | 
					    <PATHASM value=".;"/>
 | 
				
			||||||
 | 
					    <DEBUGLIBPATH value="$(BCB)\lib\debug"/>
 | 
				
			||||||
 | 
					    <RELEASELIBPATH value="$(BCB)\lib\release"/>
 | 
				
			||||||
 | 
					    <LINKER value="tlink32"/>
 | 
				
			||||||
 | 
					    <USERDEFINES value="_DEBUG"/>
 | 
				
			||||||
 | 
					    <SYSDEFINES value="NO_STRICT"/>
 | 
				
			||||||
 | 
					    <MAINSOURCE value="dhs.cpp"/>
 | 
				
			||||||
 | 
					    <INCLUDEPATH value="..\..\VCLs\include;$(BCB)\include;$(BCB)\include\vcl"/>
 | 
				
			||||||
 | 
					    <LIBPATH value="..\..\VCLs\include;$(BCB)\Projects\Lib;..\..\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib;..\obj"/>
 | 
				
			||||||
 | 
					    <WARNINGS value="-w-par"/>
 | 
				
			||||||
 | 
					  </MACROS>
 | 
				
			||||||
 | 
					  <OPTIONS>
 | 
				
			||||||
 | 
					    <IDLCFLAGS value="-I..\..\VCLs\include -I$(BCB)\include -I$(BCB)\include\vcl -src_suffix cpp 
 | 
				
			||||||
 | 
					      -D_DEBUG Builder\VCLs\include win9x Builder\VCLs\zeos_mySQL\dbase 
 | 
				
			||||||
 | 
					      Builder\VCLs\zeos_mySQL\common -boa"/>
 | 
				
			||||||
 | 
					    <CFLAG1 value="-Od -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -X- -r- -a8 -b- -k -y -v -vi- -c 
 | 
				
			||||||
 | 
					      -tW -tWM"/>
 | 
				
			||||||
 | 
					    <PFLAGS value="-N2..\obj -N0..\obj -$Y+ -$W -$O- -v -JPHNE -M"/>
 | 
				
			||||||
 | 
					    <RFLAGS value=""/>
 | 
				
			||||||
 | 
					    <AFLAGS value="/mx /w2 /zi"/>
 | 
				
			||||||
 | 
					    <LFLAGS value="-I..\obj -D"" -aa -Tpe -x -Gn -v"/>
 | 
				
			||||||
 | 
					  </OPTIONS>
 | 
				
			||||||
 | 
					  <LINKER>
 | 
				
			||||||
 | 
					    <ALLOBJ value="c0w32.obj sysinit.obj $(OBJFILES)"/>
 | 
				
			||||||
 | 
					    <ALLRES value="$(RESFILES)"/>
 | 
				
			||||||
 | 
					    <ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cp32mt.lib"/>
 | 
				
			||||||
 | 
					  </LINKER>
 | 
				
			||||||
 | 
					  <IDEOPTIONS>
 | 
				
			||||||
 | 
					[Version Info]
 | 
				
			||||||
 | 
					IncludeVerInfo=1
 | 
				
			||||||
 | 
					AutoIncBuild=1
 | 
				
			||||||
 | 
					MajorVer=1
 | 
				
			||||||
 | 
					MinorVer=0
 | 
				
			||||||
 | 
					Release=0
 | 
				
			||||||
 | 
					Build=2
 | 
				
			||||||
 | 
					Debug=0
 | 
				
			||||||
 | 
					PreRelease=1
 | 
				
			||||||
 | 
					Special=0
 | 
				
			||||||
 | 
					Private=0
 | 
				
			||||||
 | 
					DLL=0
 | 
				
			||||||
 | 
					Locale=3082
 | 
				
			||||||
 | 
					CodePage=1252
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Version Info Keys]
 | 
				
			||||||
 | 
					CompanyName=www.infdj.com
 | 
				
			||||||
 | 
					FileDescription=
 | 
				
			||||||
 | 
					FileVersion=1.0.0.2
 | 
				
			||||||
 | 
					InternalName=
 | 
				
			||||||
 | 
					LegalCopyright=
 | 
				
			||||||
 | 
					LegalTrademarks=
 | 
				
			||||||
 | 
					OriginalFilename=
 | 
				
			||||||
 | 
					ProductName=
 | 
				
			||||||
 | 
					ProductVersion=1.0.0.0
 | 
				
			||||||
 | 
					Comments=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Excluded Packages]
 | 
				
			||||||
 | 
					C:\Mis documentos\Fuentes de Programacion\C++ Builder\CAP\LM2000_vcl\LM2000_vcl.bpl=Funciones para el Manejo del LM2000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[HistoryLists\hlIncludePath]
 | 
				
			||||||
 | 
					Count=15
 | 
				
			||||||
 | 
					Item0=..\..\VCLs\include;$(BCB)\include;$(BCB)\include\vcl
 | 
				
			||||||
 | 
					Item1=..\..\..\C++ Builder\VCLs\include;$(BCB)\include;$(BCB)\include\vcl
 | 
				
			||||||
 | 
					Item2=..\..\..\TPV win9x;..\QR_Facturas;..\..\..\..\C++ Builder\VCLs\include;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\include;$(BCB)\include\vcl;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item3=..\..;..\QR_Facturas;..\..\..\..\C++ Builder\VCLs\include;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\include;$(BCB)\include\vcl;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item4=..\..;..\QR_Facturas;..\..\..\..\C++ Builder\VCLs\include;..\..\..\TPV win9x;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\include;$(BCB)\include\vcl;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item5=..\QR_Facturas;..\..\..\..\C++ Builder\VCLs\include;..\..;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\include;$(BCB)\include\vcl;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item6=..\QR_Facturas;..\..\..\..\C++ Builder\VCLs\include;..\..\..\TPV win9x;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\include;$(BCB)\include\vcl;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item7=..\..\..\..\C++ Builder\VCLs\include;..\..\..\TPV win9x;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\include;$(BCB)\include\vcl;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item8=..\..\..\..\C++ Builder\VCLs\include;..\..;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\include;$(BCB)\include\vcl;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item9=..\..;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\include;$(BCB)\include\vcl;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item10=..\..\..\TPV win9x;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\include;$(BCB)\include\vcl;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item11=..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\include;$(BCB)\include\vcl;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item12=..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\include;$(BCB)\include\vcl;C:\Mis documentos\Fuentes de Programacion\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item13=..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\include;$(BCB)\include\vcl
 | 
				
			||||||
 | 
					Item14=$(BCB)\include;$(BCB)\include\vcl
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[HistoryLists\hlLibraryPath]
 | 
				
			||||||
 | 
					Count=17
 | 
				
			||||||
 | 
					Item0=..\..\VCLs\include;$(BCB)\Projects\Lib;..\..\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib;..\obj
 | 
				
			||||||
 | 
					Item1=..\..\..\C++ Builder\VCLs\include;$(BCB)\Projects\Lib;..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib;..\obj
 | 
				
			||||||
 | 
					Item2=..\..\..\TPV win9x;..\QR_Facturas;..\..\..\..\C++ Builder\VCLs\include;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\Projects\Lib;..\..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common;..\..\obj
 | 
				
			||||||
 | 
					Item3=..\..;..\QR_Facturas;..\..\..\..\C++ Builder\VCLs\include;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\Projects\Lib;..\..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common;..\..\obj
 | 
				
			||||||
 | 
					Item4=..\..;..\QR_Facturas;..\..\..\..\C++ Builder\VCLs\include;..\..\..\TPV win9x;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\Projects\Lib;..\..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common;..\..\obj
 | 
				
			||||||
 | 
					Item5=..\QR_Facturas;..\..\..\..\C++ Builder\VCLs\include;..\..;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\Projects\Lib;..\..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common;..\..\obj
 | 
				
			||||||
 | 
					Item6=..\QR_Facturas;..\..\..\..\C++ Builder\VCLs\include;..\..\..\TPV win9x;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\Projects\Lib;..\..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common;..\..\obj
 | 
				
			||||||
 | 
					Item7=..\QR_Facturas;..\..\..\..\C++ Builder\VCLs\include;..\..\..\TPV win9x;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\Projects\Lib;..\..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item8=..\QR_Facturas;..\..\..\..\C++ Builder\VCLs\include;..\..;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\Projects\Lib;..\..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item9=..\..\..\..\C++ Builder\VCLs\include;..\..\..\TPV win9x;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\Projects\Lib;..\..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item10=..\..\..\..\C++ Builder\VCLs\include;..\..;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\Projects\Lib;..\..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item11=..\..;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\Projects\Lib;..\..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item12=..\..\..\TPV win9x;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\Projects\Lib;..\..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\common
 | 
				
			||||||
 | 
					Item13=..\..;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\Projects\Lib;..\..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib
 | 
				
			||||||
 | 
					Item14=..\..\..\TPV win9x;..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\Projects\Lib;..\..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib
 | 
				
			||||||
 | 
					Item15=..\..\..\..\C++ Builder\VCLs\zeos_mySQL\dbase;$(BCB)\Projects\Lib;..\..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib
 | 
				
			||||||
 | 
					Item16=$(BCB)\Projects\Lib;..\..\..\..\C++ Builder\VCLs\lib;$(BCB)\lib\obj;$(BCB)\lib
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[HistoryLists\hlDebugSourcePath]
 | 
				
			||||||
 | 
					Count=2
 | 
				
			||||||
 | 
					Item0=$(BCB)\source\vcl
 | 
				
			||||||
 | 
					Item1=$(BCB)\source\vcl;..\..\bin\
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[HistoryLists\hlConditionals]
 | 
				
			||||||
 | 
					Count=1
 | 
				
			||||||
 | 
					Item0=_DEBUG
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[HistoryLists\hlIntOutputDir]
 | 
				
			||||||
 | 
					Count=4
 | 
				
			||||||
 | 
					Item0=..\obj
 | 
				
			||||||
 | 
					Item1=..\..\obj
 | 
				
			||||||
 | 
					Item2=C:\Mis documentos\Fuentes de Programacion\TPVweb!\TPV win9x\obj
 | 
				
			||||||
 | 
					Item3=..\..\obj\
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[HistoryLists\hlFinalOutputDir]
 | 
				
			||||||
 | 
					Count=3
 | 
				
			||||||
 | 
					Item0=..\bin\
 | 
				
			||||||
 | 
					Item1=..\..\bin\
 | 
				
			||||||
 | 
					Item2=..\..\bin
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Debugging]
 | 
				
			||||||
 | 
					DebugSourceDirs=$(BCB)\source\vcl
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Parameters]
 | 
				
			||||||
 | 
					RunParams=
 | 
				
			||||||
 | 
					HostApplication=
 | 
				
			||||||
 | 
					RemoteHost=
 | 
				
			||||||
 | 
					RemotePath=
 | 
				
			||||||
 | 
					RemoteDebug=0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Compiler]
 | 
				
			||||||
 | 
					ShowInfoMsgs=0
 | 
				
			||||||
 | 
					LinkDebugVcl=1
 | 
				
			||||||
 | 
					LinkCGLIB=0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[CORBA]
 | 
				
			||||||
 | 
					AddServerUnit=1
 | 
				
			||||||
 | 
					AddClientUnit=1
 | 
				
			||||||
 | 
					PrecompiledHeaders=1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[Language]
 | 
				
			||||||
 | 
					ActiveLang=
 | 
				
			||||||
 | 
					ProjectLang=
 | 
				
			||||||
 | 
					RootDir=
 | 
				
			||||||
 | 
					  </IDEOPTIONS>
 | 
				
			||||||
 | 
					</PROJECT>
 | 
				
			||||||
							
								
								
									
										45
									
								
								src/dhs.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								src/dhs.cpp
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,45 @@
 | 
				
			|||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					#include <vcl.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#pragma hdrstop
 | 
				
			||||||
 | 
					#include "splash.h"
 | 
				
			||||||
 | 
					#include "FichaPersonas.h"
 | 
				
			||||||
 | 
					USERES("dhs.res");
 | 
				
			||||||
 | 
					USEFORM("splash.cpp", splash);
 | 
				
			||||||
 | 
					USEFORM("FichaPersonas.cpp", FichaPersonal);
 | 
				
			||||||
 | 
					USEFORM("QR_dhs.cpp", QRdhs);
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					        try
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					                 Application->Initialize();
 | 
				
			||||||
 | 
					                 Application->CreateForm(__classid(Tsplash), &splash);
 | 
				
			||||||
 | 
					                 Application->CreateForm(__classid(TFichaPersonal), &FichaPersonal);
 | 
				
			||||||
 | 
					                 splash->Hide();
 | 
				
			||||||
 | 
					                 FichaPersonal->Show();
 | 
				
			||||||
 | 
					                 Application->ShowMainForm = false;
 | 
				
			||||||
 | 
					                 Application->Run();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        catch (Exception &exception)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					                 Application->ShowException(&exception);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        return 0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					                 Application->Initialize();
 | 
				
			||||||
 | 
					                 Application->CreateForm(__classid(Tsplash), &splash);
 | 
				
			||||||
 | 
					                 Application->Title = "";
 | 
				
			||||||
 | 
					                 msgSQL->msg("Inicializando...", "Conectando a la base de datos");
 | 
				
			||||||
 | 
					                 Application->CreateForm(__classid(TFichaPersonal), &FichaPersonal);
 | 
				
			||||||
 | 
					                 msgSQL->Hide();
 | 
				
			||||||
 | 
					                 main->Show();
 | 
				
			||||||
 | 
					                 Application->ShowMainForm = false;
 | 
				
			||||||
 | 
					                 Application->Run();
 | 
				
			||||||
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								src/dhs.res
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/dhs.res
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										34
									
								
								src/splash.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								src/splash.cpp
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,34 @@
 | 
				
			|||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include <vcl.h>
 | 
				
			||||||
 | 
					#pragma hdrstop
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "splash.h"
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					#pragma package(smart_init)
 | 
				
			||||||
 | 
					#pragma resource "*.dfm"
 | 
				
			||||||
 | 
					Tsplash *splash;
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					__fastcall Tsplash::Tsplash(TComponent* Owner)
 | 
				
			||||||
 | 
					        : TForm(Owner)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					void __fastcall Tsplash::FormShow(TObject *Sender)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					     Animate1->Active = true;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					void __fastcall Tsplash::FormHide(TObject *Sender)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					     Animate1->Active = false;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					void __fastcall Tsplash::msg( AnsiString caption, AnsiString msg )
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					 this->caption->Caption = caption;
 | 
				
			||||||
 | 
					 message->Caption = msg;
 | 
				
			||||||
 | 
					 Show();
 | 
				
			||||||
 | 
					 Update();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
							
								
								
									
										65
									
								
								src/splash.dfm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								src/splash.dfm
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,65 @@
 | 
				
			|||||||
 | 
					object splash: Tsplash
 | 
				
			||||||
 | 
					  Left = 586
 | 
				
			||||||
 | 
					  Top = 117
 | 
				
			||||||
 | 
					  BorderIcons = []
 | 
				
			||||||
 | 
					  BorderStyle = bsNone
 | 
				
			||||||
 | 
					  Caption = 'splash'
 | 
				
			||||||
 | 
					  ClientHeight = 121
 | 
				
			||||||
 | 
					  ClientWidth = 337
 | 
				
			||||||
 | 
					  Color = clBtnFace
 | 
				
			||||||
 | 
					  Font.Charset = DEFAULT_CHARSET
 | 
				
			||||||
 | 
					  Font.Color = clWindowText
 | 
				
			||||||
 | 
					  Font.Height = -11
 | 
				
			||||||
 | 
					  Font.Name = 'MS Sans Serif'
 | 
				
			||||||
 | 
					  Font.Style = []
 | 
				
			||||||
 | 
					  FormStyle = fsStayOnTop
 | 
				
			||||||
 | 
					  OldCreateOrder = False
 | 
				
			||||||
 | 
					  Position = poScreenCenter
 | 
				
			||||||
 | 
					  OnHide = FormHide
 | 
				
			||||||
 | 
					  OnShow = FormShow
 | 
				
			||||||
 | 
					  PixelsPerInch = 96
 | 
				
			||||||
 | 
					  TextHeight = 13
 | 
				
			||||||
 | 
					  object Bevel1: TBevel
 | 
				
			||||||
 | 
					    Left = 0
 | 
				
			||||||
 | 
					    Top = 0
 | 
				
			||||||
 | 
					    Width = 337
 | 
				
			||||||
 | 
					    Height = 121
 | 
				
			||||||
 | 
					    Align = alClient
 | 
				
			||||||
 | 
					    Style = bsRaised
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
 | 
					  object caption: TLabel
 | 
				
			||||||
 | 
					    Left = 8
 | 
				
			||||||
 | 
					    Top = 16
 | 
				
			||||||
 | 
					    Width = 246
 | 
				
			||||||
 | 
					    Height = 20
 | 
				
			||||||
 | 
					    Caption = 'Enviando Petici<63>n al servidor...'
 | 
				
			||||||
 | 
					    Font.Charset = DEFAULT_CHARSET
 | 
				
			||||||
 | 
					    Font.Color = clWindowText
 | 
				
			||||||
 | 
					    Font.Height = -16
 | 
				
			||||||
 | 
					    Font.Name = 'MS Sans Serif'
 | 
				
			||||||
 | 
					    Font.Style = [fsBold]
 | 
				
			||||||
 | 
					    ParentFont = False
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
 | 
					  object message: TLabel
 | 
				
			||||||
 | 
					    Left = 8
 | 
				
			||||||
 | 
					    Top = 40
 | 
				
			||||||
 | 
					    Width = 183
 | 
				
			||||||
 | 
					    Height = 16
 | 
				
			||||||
 | 
					    Caption = 'Enviando Petici<63>n al servidor...'
 | 
				
			||||||
 | 
					    Font.Charset = DEFAULT_CHARSET
 | 
				
			||||||
 | 
					    Font.Color = clWindowText
 | 
				
			||||||
 | 
					    Font.Height = -13
 | 
				
			||||||
 | 
					    Font.Name = 'MS Sans Serif'
 | 
				
			||||||
 | 
					    Font.Style = []
 | 
				
			||||||
 | 
					    ParentFont = False
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
 | 
					  object Animate1: TAnimate
 | 
				
			||||||
 | 
					    Left = 224
 | 
				
			||||||
 | 
					    Top = 80
 | 
				
			||||||
 | 
					    Width = 104
 | 
				
			||||||
 | 
					    Height = 34
 | 
				
			||||||
 | 
					    Active = False
 | 
				
			||||||
 | 
					    FileName = 'systm\1.avi'
 | 
				
			||||||
 | 
					    StopFrame = 45
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
 | 
					end
 | 
				
			||||||
							
								
								
									
										31
									
								
								src/splash.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								src/splash.h
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,31 @@
 | 
				
			|||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifndef splashH
 | 
				
			||||||
 | 
					#define splashH
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					#include <Classes.hpp>
 | 
				
			||||||
 | 
					#include <Controls.hpp>
 | 
				
			||||||
 | 
					#include <StdCtrls.hpp>
 | 
				
			||||||
 | 
					#include <Forms.hpp>
 | 
				
			||||||
 | 
					#include <ComCtrls.hpp>
 | 
				
			||||||
 | 
					#include <ExtCtrls.hpp>
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					class Tsplash : public TForm
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					__published:	// IDE-managed Components
 | 
				
			||||||
 | 
					        TAnimate *Animate1;
 | 
				
			||||||
 | 
					        TBevel *Bevel1;
 | 
				
			||||||
 | 
					        TLabel *caption;
 | 
				
			||||||
 | 
					        TLabel *message;
 | 
				
			||||||
 | 
					        void __fastcall FormShow(TObject *Sender);
 | 
				
			||||||
 | 
					        void __fastcall FormHide(TObject *Sender);
 | 
				
			||||||
 | 
					private:	// User declarations
 | 
				
			||||||
 | 
					public:		// User declarations
 | 
				
			||||||
 | 
					        __fastcall Tsplash(TComponent* Owner);
 | 
				
			||||||
 | 
					        void __fastcall msg( AnsiString caption, AnsiString msg );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					extern PACKAGE Tsplash *splash;
 | 
				
			||||||
 | 
					//---------------------------------------------------------------------------
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								src/systm/1.AVI
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/systm/1.AVI
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user