Foros del Web » Programación para mayores de 30 ;) » .NET »

Select Case solo adminte 10 Case

Estas en el tema de Select Case solo adminte 10 Case en el foro de .NET en Foros del Web. Estimados 2 consultas: Mis Datetimepicker son D6, D7, D8 ..... D31 y cuando llego a Case D12.ToString To D13.ToString 'D13= "13:30:00" & D12="12:30:00 Sale vacio ...
  #1 (permalink)  
Antiguo 12/07/2013, 09:51
 
Fecha de Ingreso: marzo-2013
Mensajes: 25
Antigüedad: 11 años
Puntos: 0
Exclamación Select Case solo adminte 10 Case

Estimados 2 consultas:

Mis Datetimepicker son D6, D7, D8 ..... D31 y cuando llego a

Case D12.ToString To D13.ToString 'D13= "13:30:00" & D12="12:30:00

Sale vacio


y lo siguiente es como reducir los Case por que solo me admiten 10 CASe????

Código:
Private Sub PHDIFERENCIA2()

        Dim resta1 As TimeSpan = D7.Value.Subtract(DateTimePicker2.Value)
        Dim resta2 As TimeSpan = D8.Value.Subtract(DateTimePicker2.Value)
        Dim resta3 As TimeSpan = D9.Value.Subtract(DateTimePicker2.Value)
        Dim resta4 As TimeSpan = D10.Value.Subtract(DateTimePicker2.Value)
        Dim resta5 As TimeSpan = D11.Value.Subtract(DateTimePicker2.Value)
        Dim resta6 As TimeSpan = D12.Value.Subtract(DateTimePicker2.Value)
        Dim resta7 As TimeSpan = D13.Value.Subtract(DateTimePicker2.Value)
        Dim resta8 As TimeSpan = D14.Value.Subtract(DateTimePicker2.Value)
        Dim resta9 As TimeSpan = D15.Value.Subtract(DateTimePicker2.Value)
        Dim resta10 As TimeSpan = D16.Value.Subtract(DateTimePicker2.Value)
        Dim resta11 As TimeSpan = D17.Value.Subtract(DateTimePicker2.Value)
        Dim resta12 As TimeSpan = D18.Value.Subtract(DateTimePicker2.Value)
        Dim resta13 As TimeSpan = D19.Value.Subtract(DateTimePicker2.Value)
        Dim resta14 As TimeSpan = D20.Value.Subtract(DateTimePicker2.Value)
        Dim resta15 As TimeSpan = D21.Value.Subtract(DateTimePicker2.Value)
        Dim resta16 As TimeSpan = D22.Value.Subtract(DateTimePicker2.Value)
        Dim resta17 As TimeSpan = D23.Value.Subtract(DateTimePicker2.Value)
        Dim resta18 As TimeSpan = D24.Value.Subtract(DateTimePicker2.Value)
        Dim resta19 As TimeSpan = D25.Value.Subtract(DateTimePicker2.Value)
        Dim resta20 As TimeSpan = D26.Value.Subtract(DateTimePicker2.Value)
        Dim resta21 As TimeSpan = D27.Value.Subtract(DateTimePicker2.Value)
        Dim resta22 As TimeSpan = D28.Value.Subtract(DateTimePicker2.Value)
        Dim resta23 As TimeSpan = D29.Value.Subtract(DateTimePicker2.Value)
        Dim resta24 As TimeSpan = D30.Value.Subtract(DateTimePicker2.Value)

        Select Case DateTimePicker2.ToString
            
            Case D6.ToString To D7.ToString
                L0.Text = CStr(resta1.ToString)
                T0.Text = CStr(resta1.ToString)
            Case D7.ToString To D8.ToString
                L1.Text = CStr(resta2.ToString)
                t1.Text = CStr(resta2.ToString)
            Case D8.ToString To D9.ToString
                L2.Text = CStr(resta3.ToString)
                t2.Text = CStr(resta3.ToString)
            Case D9.ToString To D10.ToString
                L3.Text = CStr(resta4.ToString)
                T3.Text = CStr(resta4.ToString)
            Case D10.ToString To D11.ToString
                L4.Text = CStr(resta5.ToString)
                T4.Text = CStr(resta5.ToString)
            Case D11.ToString To D12.ToString
                L5.Text = CStr(resta6.ToString)
                T5.Text = CStr(resta6.ToString)
            Case D12.ToString To D13.ToString
                L6.Text = CStr(resta7.ToString)
                T6.Text = CStr(resta7.ToString)
            Case D13.ToString To D14.ToString
                L7.Text = CStr(resta8.ToString)
                T7.Text = CStr(resta8.ToString)
            Case D14.ToString To D15.ToString
                L8.Text = CStr(resta9.ToString)
                T8.Text = CStr(resta9.ToString)
            Case D15.ToString To D16.ToString
                L9.Text = CStr(resta10.ToString)
                T9.Text = CStr(resta10.ToString)
            Case D16.ToString To D17.ToString
                L10.Text = CStr(resta11.ToString)
                T10.Text = CStr(resta11.ToString)
            Case D17.ToString To D18.ToString
                L11.Text = CStr(resta12.ToString)
                T11.Text = CStr(resta12.ToString)
            Case D31.ToString To D19.ToString
                L12.Text = CStr(resta13.ToString)
                T12.Text = CStr(resta13.ToString)
            Case D19.ToString To D20.ToString
                L13.Text = CStr(resta14.ToString)
                T13.Text = CStr(resta14.ToString)
            Case D20.ToString To D21.ToString
                L14.Text = CStr(resta15.ToString)
                T14.Text = CStr(resta15.ToString)
            Case D21.ToString To D22.ToString
                L15.Text = CStr(resta16.ToString)
                T15.Text = CStr(resta16.ToString)
            Case D22.ToString To D23.ToString
                L16.Text = CStr(resta17.ToString)
                T16.Text = CStr(resta17.ToString)
            Case D23.ToString To D24.ToString
                L17.Text = CStr(resta18.ToString)
                T17.Text = CStr(resta18.ToString)
            Case D24.ToString To D25.ToString
                L18.Text = CStr(resta19.ToString)
                T18.Text = CStr(resta19.ToString)
            Case D25.ToString To D26.ToString
                L19.Text = CStr(resta20.ToString)
                T19.Text = CStr(resta20.ToString)
            Case D26.ToString To D27.ToString
                L20.Text = CStr(resta21.ToString)
                T20.Text = CStr(resta21.ToString)
            Case D27.ToString To D28.ToString
                L21.Text = CStr(resta22.ToString)
                T21.Text = CStr(resta22.ToString)
            Case D28.ToString To D29.ToString
                L22.Text = CStr(resta23.ToString)
                T22.Text = CStr(resta23.ToString)
            Case D29.ToString To D30.ToString
                L23.Text = CStr(resta24.ToString)
                T23.Text = CStr(resta24.ToString)


        End Select

El formato del datetimepicker2 es de la sgte manera:

DateTimePicker2.Format = DateTimePickerFormat.Custom
DateTimePicker2.CustomFormat = "yyyy/MM/dd HH:mm:ss"
DateTimePicker2.Text = Now

Los demas formatos son ( d6, d7, d8 etc etc , todos tienen formato de 24 horas.

D6.Format = DateTimePickerFormat.Custom
D6.Text = Now
D6.Value = Convert.ToDateTime("06:30:00")
_____________________________________________

D7.Format = DateTimePickerFormat.Custom
D7.Text = Now
D7.Value = Convert.ToDateTime("07:30:00")



NOTA: Cuando modifico Datetimepicker2 y cambio un digito, se actualiza de diferencias entre las fechas.

si quieren algun dato adicional avisen.

Etiquetas: case, select, visual.net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:50.