Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 17-abr-2008, 17:27   #1 (permalink)
roger1187 ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 151
problema con el llenado de los combos

<script language="vb" runat="server">
dim fechaingreso as string
Sub Page_Load(sender as Object, e as EventArgs)
If Not IsPostBack
RellenarDDLYears()
ddlYear.SelectedValue = Date.Now.Year

RellenarDDLMonths()
ddlMonth.SelectedIndex = Date.Now.Month - 1

RellenarDDLDays(ddlMonth.SelectedIndex + 1)
ddlDay.SelectedValue = Date.Now.Day
End If

fechaingreso = ddlDay.SelectedValue &"/"& ddlMonth.SelectedValue &"/"& ddlYear.SelectedValue
End Sub

Sub Cambia_Mes(sender as Object, e As EventArgs)
Session("ssDaySelected") = ddlDay.SelectedIndex
RellenarDDLDays(sender.SelectedIndex + 1)
End Sub

Sub RellenarDDLDays(ipMes As Integer)
ddlDay.Items.Clear()
Dim endDayNumber, i As Integer
If ipMes.Equals(1) Or ipMes.Equals(3) Or ipMes.Equals(5) Or ipMes.Equals(7) Or ipMes.Equals(8) Or ipMes.Equals(10) Or ipMes.Equals(12)
endDayNumber = 31
Else If ipMes.Equals(4) Or ipMes.Equals(6) Or ipMes.Equals(9) Or ipMes.Equals(11)
endDayNumber = 30
Else
endDayNumber = 28
End If
For i = 1 To endDayNumber
ddlDay.Items.Add(i)
ddlDay.DataValueField = i
ddlDay.DataTextField = i
Next

If Not Session("ssDaySelected") Is Nothing Then
ddlDay.SelectedIndex = Convert.toInt32(Session("ssDaySelected"))
Session.Clear()
End If
End Sub

Sub RellenarDDLYears()
ddlYear.Items.Clear()
Dim i As Integer
For i = 1990 To 2100
ddlYear.Items.Add(i)
Next
End Sub

Sub RellenarDDLMonths()
ddlMonth.Items.Clear()
Dim Meses As String() = {"Enero","Febrero","Marzo","Abril","Mayo","Junio", "Julio","Agosto","Septiembre","Octubre","Noviembre ","Diciembre"}
Dim i As Integer
For i = 0 To Meses.Length()-1
ddlMonth.Items.Add(Meses(i))
ddlMonth.DataValueField = i
ddlMonth.DataTextField = Meses(i)
Next
End Sub
</script>

:::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::




<script language="vb" runat="server">
dim fechaConyuge as string
Sub Page_Load(sender1 as Object, e1 as EventArgs)
If Not IsPostBack
RellenarDDLYears1()
ddlYear1.SelectedValue = Date.Now.Year

RellenarDDLMonths1()
ddlMonth1.SelectedIndex = Date.Now.Month - 1

RellenarDDLDays1(ddlMonth.SelectedIndex + 1)
ddlDay1.SelectedValue = Date.Now.Day
End If

fechaConyuge = ddlDay1.SelectedValue &"/"& ddlMonth1.SelectedValue &"/"& ddlYear1.SelectedValue
End Sub

Sub Cambia_Mes1(sender1 as Object, e1 As EventArgs)
Session("ssDaySelected1") = ddlDay1.SelectedIndex
RellenarDDLDays1(sender1.SelectedIndex + 1)
End Sub

Sub RellenarDDLDays1(ipMes1 As Integer)
ddlDay1.Items.Clear()
Dim endDayNumber1, i As Integer
If ipMes1.Equals(1) Or ipMes1.Equals(3) Or ipMes1.Equals(5) Or ipMes1.Equals(7) Or ipMes1.Equals(8) Or ipMes1.Equals(10) Or ipMes1.Equals(12)
endDayNumber1 = 31
Else If ipMes.Equals(4) Or ipMes.Equals(6) Or ipMes.Equals(9) Or ipMes.Equals(11)
endDayNumber1 = 30
Else
endDayNumber1 = 28
End If
For i = 1 To endDayNumber1
ddlDay1.Items.Add(i)
ddlDay1.DataValueField = i
ddlDay1.DataTextField = i
Next

If Not Session("ssDaySelected1") Is Nothing Then
ddlDay1.SelectedIndex = Convert.toInt32(Session("ssDaySelected1"))
Session.Clear()
End If
End Sub

Sub RellenarDDLYears1()
ddlYear1.Items.Clear()
Dim i As Integer
For i = 1990 To 2100
ddlYear1.Items.Add(i)
Next
End Sub

Sub RellenarDDLMonths1()
ddlMonth1.Items.Clear()
Dim Meses1 As String() = {"Enero","Febrero","Marzo","Abril","Mayo","Junio", "Julio","Agosto","Septiembre","Octubre","Noviembre ","Diciembre"}
Dim i As Integer
For i = 0 To Meses1.Length()-1
ddlMonth1.Items.Add(Meses(i))
ddlMonth1.DataValueField = i
ddlMonth1.DataTextField = Meses1(i)
Next
End Sub


ahi se ve el codigo para 2 rutinas con grupo d combos distintos.... los primeros son para los combos ddlmonth ddlyear ddlday y los otros para ddlmonth1 ddlyear1 ddlday1

el problema es q me dice q hay duplicacion d variables....capaz me ekivoq en algo y los 2codigos son distintosy me sale el sgte error

Compiler Error Message: BC30269: Method 'Page_Load' has multiple definitions with identical signatures.

Source Error:



Line 16: <script language="vb" runat="server">
Line 17: dim fechaingreso as string
Line 18: Sub Page_Load(sender as Object, e as EventArgs)
Line 19: If Not IsPostBack
Line 20: RellenarDDLYears()

espero contar con su ayuda
roger1187 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:43.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93