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

Ayuda con agenda en ASPX

Estas en el tema de Ayuda con agenda en ASPX en el foro de ASPX (.net) en Foros del Web. Buenas foreros... Me estoy volviendo loco con este problema y siento que se me está secando el cerebro. Necesito hacer una aplicacion que muestre varias ...
  #1 (permalink)  
Antiguo 09/07/2010, 16:05
 
Fecha de Ingreso: mayo-2008
Mensajes: 16
Antigüedad: 15 años, 11 meses
Puntos: 0
Exclamación Ayuda con agenda en ASPX

Buenas foreros...

Me estoy volviendo loco con este problema y siento que se me está secando el cerebro.

Necesito hacer una aplicacion que muestre varias horas (desde las 8:00 hasta las 16:45) en intervalos de 15 minutos (8:00, 8:15.... 16:45)

y que el usuario pueda elegir esa fecha y poner un evento, y luego necesito que esa hora se muestre como ocupada....

le he dado mil vueltas y no encuentro como hacerlo =S


la tabla que uso va asi:

ID (int, identity1,1)
Usuario (int)
Hora (datetime)
Titulo (varchar(60))
Desc (varchar(500))


les mostraria el codigo que tengo pero creo que solo los enredaria,

agradezco un millon toda su ayuda... gracias!
  #2 (permalink)  
Antiguo 09/07/2010, 17:12
Avatar de pdjazr  
Fecha de Ingreso: noviembre-2002
Ubicación: Lima - Limon
Mensajes: 207
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: Ayuda con agenda en ASPX

Te mando uyn ejemplo de tratamineto de fechas y horas , hay un sentencia que le resta 10 minutos a una hora.....

DateTime DfechaPartido = Convert.ToDateTime(row["FECHA"].ToString());

fecha1 = DfechaPartido.ToShortDateString();
hora1 = row["HORA"].ToString();

DateTime DhoraPartido = Convert.ToDateTime(hora1);

// se le resta 10'(Politicas del sistema) minutos a la hora de comienzo de l partido para compararlo
DhoraPartido = DhoraPartido.AddMinutes(-10);


DateTime hoy = Convert.ToDateTime(DateTime.Now.ToShortDateString( ));
DateTime horaactual = Convert.ToDateTime( DateTime.Now.ToShortTimeString()) ;

DateTime horaPartido = Convert.ToDateTime(DhoraPartido.ToLongTimeString() );
DateTime fechaPartido = Convert.ToDateTime(DfechaPartido.ToShortDateString ());


// Solo va entrar hasta un dia antes del partido
// o El mismo dia pero 10 minutos antes
// o Según la politica a definir.
//
//Si la fecha no es hoy ó
//Si la fecha de hoy es la fecha del partido verifica la hora
if (hoy < fechaPartido || hoy == fechaPartido & horaactual < horaPartido)
{
int Competencia = Convert.ToInt32(row["COMPETENCIA"]);
int Encuentro = Convert.ToInt32(row["SECUENCIAL"]);
int Evento = 1 ; // Cuotas de Partido
__________________
http://paracraneo.comlu.com

Etiquetas: agenda, aspx
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 19:23.