ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion java


Enviado por   •  6 de Abril de 2014  •  1.451 Palabras (6 Páginas)  •  161 Visitas

Página 1 de 6

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim i As Integer

'se definen variables para guardar la hora de entrada y salida del empleado

Dim entrada As DateTime

Dim salida As DateTime

'se define una variable de tipo timespan para determinar las horas ,

'minutos y segundos trabajados por dia

Dim hora As TimeSpan

'se define una variable para guardar el resultado del timespan dando un formato

'de tipo string

Dim resultado As String

'se definen variaables para guardar el pago por hora y el pago diario del

Empleado()

Dim pago_dia, pago_hora, tarifa_diario, tarifa_extra, pago_extra, pago_feriado As Single

'se calcula el pago por hora

pago_hora = (busca_empleado(txt_idempl.Text)) / 160

'se recorre el listview asistencia para calcular pago diario en cada item

'cada item representa un dia laborado por determinado empleado

For i = 0 To lst_asistencia.Items.Count - 1

'se almacena la hora de entrada

entrada = DateTime.Parse(lst_asistencia.Items(i).SubItems(2).Text)

'se almacena la hora de salida

salida = DateTime.Parse(lst_asistencia.Items(i).SubItems(3).Text)

'se determina las horas trabajadas a traves de la diferencia entre las variables

'entrada y salida, ambas de tipo datetime

hora = salida.Subtract(entrada)

'++++Modificacion horas totales que trabajo en el mes ++++++++

'se creo la variable htotales para que almacene las horas totales

Dim htotales As TimeSpan

htotales = htotales + hora

'+++++++++++++++++++++++++++++++++++++++++++

Next

'se da formato a la variable hora haciendo una copia de su valor en una variable

'de tipo string

resultado = String.Format("{0}:{1}:{2}", hora.Hours, hora.Minutes, hora.Seconds)

'se agrega el resultado a la lista

lst_asistencia.Items(i).SubItems(4).Text = resultado

'se evalua las horas trabajadas para determinar el pago diario

'+++++++MODIFICACION veces que entro antes de las 8 am ++++++

'en la variable he guardo la hora de entrada, obtenida de la columna correspondiente del listview,

Dim he As Integer

...

Descargar como (para miembros actualizados)  txt (5 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com