13.07.2015 Views

TRABAJO DE GRADUACIÓN - DSpace Universidad Don Bosco

TRABAJO DE GRADUACIÓN - DSpace Universidad Don Bosco

TRABAJO DE GRADUACIÓN - DSpace Universidad Don Bosco

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Call HorEntrada_ClickElseCall HorSalida_ClickEnd IfHIDComm1.TimeOut = 100End Sub'Timer para hacer visible la informacion del empleado por unos segundosPrivate Sub Timer2inicio_Timer()Nombre.Visible = FalseApellido.Visible = Falsecargo.Visible = Falsetag1.Visible = Falsehora.Visible = FalseMe.Label4.Caption = "HORA REGISTRADA:"Timer2inicio.Enabled = FalseTimer1inicio.Enabled = TrueEnd Sub'Rutina para inicializar la conexion hacia la base de datos.Sub start()Set cn = New ADODB.ConnectionDim sSelect As Stringcn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=EMPLEADOS;Data Source=TOSHIBA"sSelect = "SELECT PC.I<strong>DE</strong>mpleado, PC.NombreEmpleado, PC.ApellidoEmpleado, PC.DireccionEmpleado, PC.Telefono, " _& "PC.DUIEmpleado, PC.NITEmpleado, PC.SeguroSocial, HR.CargoEmpleado, HR.FuncionEmpleado, HR.ProfesionEmpleado, " _& "EH.SueldoEmpleado, EH.HorasExtras, EH.FuncionEmpleado, EH.CuentaEmpleado, TY.Tagempleado " _& " FROM dbo.DatosEmpleado AS PC INNER JOIN dbo.CARGOEMPLEADO AS HR ON PC.TagEmpleado = HR.TagEmpleado " _& " INNER JOIN dbo.SueldoEmpleado AS EH ON PC.TagEmpleado = EH.TagEmpleado INNER JOIN " _& "dbo.TagEmpleado AS TY ON PC.TagEmpleado = TY.TagEmpleado OR<strong>DE</strong>R BY PC.I<strong>DE</strong>mpleado "' El recordset para acceder a los datosSet rs = New ADODB.Recordsetrs.Open sSelect, cn, adOpenDynamic, adLockOptimistic'seteando tabla 1Set Nombre.DataSource = rsSet id.DataSource = rsSet Apellido.DataSource = rs'seteando tabla 2Set cargo.DataSource = rs'seteando tabla 4Set tag1.DataSource = rs'asignado todos los tetxboxNombre.DataField = "NombreEmpleado"id.DataField = "I<strong>DE</strong>mpleado"Apellido.DataField = "ApellidoEmpleado"cargo.DataField = "CargoEmpleado"tag1.DataField = "tagempleado"'fin de conexionEnd Sub'Timer para presentar fecha y hora constantemente en el formulario principalPrivate Sub Timerhora_Timer()horareal1.Caption = Format(Date, "long date")fechareal1.Caption = TimeEnd Sub'Rutina para insertar informacion en registro de empleados'Sub tabla1()'sSelect = "Insert Into Registro " & "(HoraEntrada, HoraSalida, NombreEmpleado, ApellidoEmpleado," & "TagEmpleado) Values ('" & hora & "','" &horasalida & "','" & Nombre & "','" & Apellido & "','" & tag1 & "')"'cn.Execute sSelect'End Sub'Rutina que se ejecuta cuando se cierra un formulario (boton X)Private Sub Form_Unload(Cancel As Integer)HIDComm1.Uninit- 175 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!