Foros del Web » Programando para Internet » ASPX (.net) »

[SOLUCIONADO] CalendarExtender con varias textBox

Estas en el tema de CalendarExtender con varias textBox en el foro de ASPX (.net) en Foros del Web. Buen dia Soy Nuevo en el foro por tanto lo soy en Asp.Net asi que tratare de ser breve en mi duda. La cuestion es ...
  #1 (permalink)  
Antiguo 19/09/2013, 12:50
 
Fecha de Ingreso: septiembre-2013
Mensajes: 2
Antigüedad: 10 años, 7 meses
Puntos: 0
Pregunta CalendarExtender con varias textBox

Buen dia Soy Nuevo en el foro por tanto lo soy en Asp.Net asi que tratare de ser breve en mi duda.

La cuestion es que Tengo 8 textBox en el 1 tengo un calendarextender del Ajax Toolkit para el FrameWork 4.5... del Visual Studio Express 2012.
manejo VB.net NO c# y el proyecto es Web no Windows

Asta el momento e logrado que funcione desde la carga de la pagina con la fecha del sistema ahora la pregunta es:
¿Como o que hacer para que las demas cajas de texto cargen las fechas correspondientes a la semana que esta corriendo deacuerdo a la fecha Today, y si esta es cambiada desde el calendarExtender que las de las demas cajas se actualicen.?

las cajas restantes corresponden a los dias de la semana.

si pueden apoyarme les agradecere mucho desde ya por tomarse el tiempo de leer mi tema.
  #2 (permalink)  
Antiguo 19/09/2013, 13:45
 
Fecha de Ingreso: septiembre-2010
Mensajes: 91
Antigüedad: 13 años, 7 meses
Puntos: 9
Respuesta: CalendarExtender con varias textBox

Segun te entiendo lo que quieres es mostrar los dias que corresponden la semana en la que estas (lunes, martes, miercoles...etc)

lo que debes hacer primero es obtener el dia de la semana en que te encuentras, algo como esto:

Código vb:
Ver original
  1. Dim dateValue As Date = new Date()
  2. Dim diaSemana As Integer = dateValue.DayOfWeek()
  3. Dim fechaAdicional as Date
Toma en consideracion que la funcion DayOfWeek te devuelve un valor cardinal inicial en cero (toma lunes=0, martes=1, miercoles=2, etc.)

Luego de ello solo necesitas obtener, para cada fecha que necesitas que se encuentre por debajo del valor del dia de la semana, la fecha menos el dia de la semana, y dejar tal cual los demas dias.

Código vb:
Ver original
  1. for i as Integer = 0 to i< 7 step 1
  2.  
  3.      fechaAdicional = dateValue.AddDays(diaSemana-(diaSemana -i))
  4. 'Aca haces lo necesario para separar los valores y setearlos en los cuadros de texto que necesites,
  5. 'puedes usar un SWITCH CASE para determinar en cual lo iras a poner
  6. next

PD.: Esto solo es ejemplificacion, puede que no funcione correctamente, Espero te sirva.
  #3 (permalink)  
Antiguo 25/09/2013, 15:14
 
Fecha de Ingreso: septiembre-2013
Mensajes: 2
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: CalendarExtender con varias textBox

Perfecto me a servido para darme una idea mas clara del el manejo de fechas.
Muchas gracias. CRauda

Etiquetas: asp, net, textbox
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 03:09.