SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Noha en Lunes 5 de Marzo de 2012, 15:49

Título: Verificar fecha Fin superior que fecha inicio
Publicado por: Noha en Lunes 5 de Marzo de 2012, 15:49
hola a todos,

tengo un problema, tengo 2 fechas, fecha Inicio y fecha FIn las fechas
son de tipo UserControl:DateTimePicker, y quiero que en la hora que el
usuario introduzca fecha fin el sistema verifica que la fecha fin
superior que la fecha de inicio y salta un mensaje al usuario que la
fecha fin debe ser superior.



gracias por su ayuda
Título: Re:Verificar fecha Fin superior que fecha inicio
Publicado por: rfog en Lunes 5 de Marzo de 2012, 17:18
Pues tan sencillo como comparar los valores de la propiedad "Value". Son objetos y ellos mismos saben compararse:

if(dateTimePickerMax.Value<dateTimerPickerMin.Value)
{
//etc
}
Título: Re:Verificar fecha Fin superior que fecha inicio
Publicado por: Noha en Lunes 5 de Marzo de 2012, 17:40
el problema que tengo que el tipo de dato de las fechas es un userControl por lo tanto cuando defino la fecha, no me permite definir un evento: que cd el usuario introduzca fecha fin hace la verificacion. y no se como hacerlo
Título: Re:Verificar fecha Fin superior que fecha inicio
Publicado por: ematrix en Martes 6 de Marzo de 2012, 05:12
no se pero se me ocurre pasarlo a tipo texto formatearlo al tipo que quieres  y los comparas claro esta usando condiciones si viene en año pasarlo a al inversa. bueno como tu lo deseae hacerlo.



saludos.
Título: Re:Verificar fecha Fin superior que fecha inicio
Publicado por: Noha en Martes 6 de Marzo de 2012, 10:16
como he dicho antes el problema que tengo que para definir la fecha uso un UserControl y pongo el tipo de la fecha DateTimePicker, como sigue:

Código: [Seleccionar]
<UserControl:DateTimePicker ID="fechaFin" runat="server"/>
pero el problema para definir un evento asociado a este DateTimePicker como ValueChanged por ejemplo no me deja definirlo.