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

Ejemplo de Dropdown,fecha desde y hasta

Estas en el tema de Ejemplo de Dropdown,fecha desde y hasta en el foro de .NET en Foros del Web. CODE BEHIND <%@ Page Language="VB" Debug="true" %> <%@ import Namespace="System.Data" %> <%@ import Namespace="System.Data.SqlClient" %> <script runat="server"> '-------------------salta pagina 1 es el primer boton--------------------- Sub ...
  #1 (permalink)  
Antiguo 27/12/2004, 09:50
 
Fecha de Ingreso: septiembre-2004
Mensajes: 141
Antigüedad: 19 años, 7 meses
Puntos: 0
Ejemplo de Dropdown,fecha desde y hasta

CODE BEHIND

<%@ Page Language="VB" Debug="true" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.SqlClient" %>
<script runat="server">

'-------------------salta pagina 1 es el primer boton---------------------
Sub doSubmit(Source as Object, E as EventArgs)


dim fechai as string
dim fechaf as string

dim var11 as string
var11 = request.params("ddDay")
dim var12 as string
var12 = request.params("ddMonth")
dim var13 as string
var13 = request.params("ddYear")
dim var21 as string
var21 = request.params("ddDay2")
dim var22 as string
var22 = request.params("ddMonth2")
dim var23 as string
var23 = request.params("ddYear2")


fechai= var13 & var12 & var11
fechaf= var23 & var22 & var21


Response.Redirect("resumen_tipo.aspx?fechai=" & fechai & "&Fechaf=" & fechaf &" ")


End Sub
'-------------------salta pagina2 es el segundo boton---------------------
Sub doSubmit2(Source as Object, E as EventArgs)

dim fechai as String = Request.QueryString("fechai")
dim fechaf as String = Request.QueryString("fechaf")

fechai= dia_i.selectedItem.text & "/" & mes_i.selectedItem.text & "/" & ano_i.selectedItem.text

fechaf= dia_f.selectedItem.text & "/" & mes_f.selectedItem.text & "/" & ano_f.selectedItem.text


Response.Redirect("detalle_tipo.aspx?fechai=" & fechai & "Fechaf=" & fechaf &" ")


End Sub


'---------------------------------SABADO 20 -11-2004------------------

'FECHA AUTOMATICA CON VALIDACION DE CAMPO DIA EN FEBRERO



Dim x As Integer
Dim intDay, intMnth as integer
Dim MyDate as DateTime
Dim arr as ArrayList
Dim myYear as Integer

'-----------------------------------------

Dim x2 As Integer
Dim intDay2, intMnth2 as integer
Dim MyDate2 as DateTime
Dim arr2 as ArrayList
Dim myYear2 as Integer

'---------------------------------------

Sub Page_Load(sender As Object, e As EventArgs)

if not Page.IsPostBack then
intDay=Day(now)
intMnth = Month(Now)
Dim MyDate as DateTime
MyDate=DateTime.Now

'------------------------Datos del segundo dropdown-------------------------------------------------------------
intDay2=Day(now)
intMnth2 = Month(Now)
Dim MyDate2 as DateTime
MyDate2=DateTime.Now


'----------------------------Primer Dropdown---------------------------------------------------------



If Not IsPostBack Then


For x = 1 To 12
ddMonth.Items.Add(New ListItem(MonthName(x), x))
Next
'ddDay.Items.Clear()
For x = 1 To MyDate.DaysInMonth(MyDate.Year, MyDate.Month)
ddDay.Items.Add(x)
Next
arr=New Arraylist
'Next two For/Next Loops add 5 years before and 5 years after current year
For x = 0 to 5
arr.add(MyDate.Year-x)
Next

For x = 1 to 5
arr.add(MyDate.Year+x)
Next
arr.Sort
ddYear.DataSource=arr
ddYear.DataBind

ddDay.selectedIndex=intDay-1
ddMonth.selectedIndex=intMnth-1
ddYear.Items.FindByValue(MyDate.Year).Selected = true


For x2 = 1 To 12
ddMonth2.Items.Add(New ListItem(MonthName(x2), x2))
Next
'ddDay.Items.Clear()
For x2 = 1 To MyDate2.DaysInMonth(MyDate2.Year, MyDate2.Month)
ddDay2.Items.Add(x2)
Next

arr2=New Arraylist
'Next two For/Next Loops add 5 years before and 5 years after current year
For x2 = 0 to 5
arr2.add(MyDate2.Year-x2)
Next
For x2 = 1 to 5
arr2.add(MyDate2.Year+x2)
Next
arr2.Sort
ddYear2.DataSource=arr2
ddYear2.DataBind

ddDay2.selectedIndex=intDay2-1
ddMonth2.selectedIndex=intMnth2-1
ddYear2.Items.FindByValue(MyDate2.Year).Selected = true

End If


end if

end sub
'----------------------------------MINI-SUB--------------------------------------------

Sub doDayChange(Source as Object, E as EventArgs)
dayChange
End Sub

Sub dayChange()

if MyYear.ToString.length < 4 then
MyYear=MyDate.Year
else
MyYear=ddYear.SelectedItem.Text
End If

MyDate=ddMonth.SelectedItem.Text & "/1/" & myYear
ddDay.Items.Clear()
For x = 1 To MyDate.DaysInMonth(MyDate.Year, MyDate.Month)
ddDay.Items.Add(x)
Next
End Sub

Sub doYear(Source as Object, E as EventArgs)
myYear = ddYear.selectedItem.Text
dayChange
End Sub


'-------------------------------MINI-SUB2--------------------------------------------------
Sub doDayChange2(Source as Object, E as EventArgs)
dayChange2
End Sub

Sub dayChange2()

if MyYear2.ToString.length < 4 then
MyYear2=MyDate2.Year
else
MyYear2=ddYear2.SelectedItem.Text
End If

MyDate2=ddMonth2.SelectedItem.Text & "/1/" & myYear2
ddDay2.Items.Clear()
For x2 = 1 To MyDate2.DaysInMonth(MyDate2.Year, MyDate2.Month)
ddDay2.Items.Add(x2)
Next
End Sub

Sub doYear2(Source as Object, E as EventArgs)
myYear2 = ddYear2.selectedItem.Text
dayChange2
End Sub




'----------------HTML----------------------

<table align="center">
<tbody>
<tr>
<td valign="top" align="left">
<b>Day:</b></td>
<td valign="top" align="left">
<b>Month: </b></td>
<td valign="top" align="left">
<b>Year:</b></td>
<td valign="top" align="left">
<b>Day:</b></td>
<td valign="top" align="left">
<b>Month: </b></td>
<td valign="top" align="left">
<b>Year:</b></td>
</tr>
<tr>
<td valign="top" align="left">
<asp:DropDownList id="ddDay" DataValueField="ddDay" Runat="server"></asp:DropDownList>
</td>
<td valign="top" align="left">
<asp:DropDownList id="ddMonth" Runat="server" OnSelectedIndexChanged="doDayChange" AutoPostBack="True"></asp:DropDownList>
</td>
<td valign="top" align="left">
<asp:DropDownList id="ddYear" Runat="server" OnSelectedIndexChanged="doYear" AutoPostBack="True"></asp:DropDownList>
</td>
<td valign="top" align="left">
<asp:DropDownList id="ddDay2" DataValueField="ddDay2" Runat="server"></asp:DropDownList>
</td>
<td valign="top" align="left">
<asp:DropDownList id="ddMonth2" Runat="server" OnSelectedIndexChanged="doDayChange2" AutoPostBack="True"></asp:DropDownList>
</td>
<td valign="top" align="left">
<asp:DropDownList id="ddYear2" Runat="server" OnSelectedIndexChanged="doYear2" AutoPostBack="True"></asp:DropDownList>
</td>
</tr>
</tbody>
</table>
</p>
</td>
</tr>
<td>
<div align="left">
<asp:Button id="Button2" onclick="doSubmit" runat="server" Text="IR" BackColor="#FFBF00"></asp:Button>
</div>
</td>
<td>
<div align="left">
<asp:Button id="Button1" onclick="doSubmit2" runat="server" Text="IR"></asp:Button>
</div>
</td>
<td>

</table>
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 17:59.