protected void Page_Load(object sender, EventArgs e) { if (this.PreguntasValidadas) { this.panelValidacion.Visible = false; this.panelDatos.Visible = true; } if (!HelperNotificacionIBP.VerificaNotificacion(base.Afiliado.nAF_Id)) { this.btnAceptar.Visible = false; WebUtils.MessageBootstrap(this, string.Concat("Para usar esta opción debe tener una notificación activa. Si desea crear una notificación presione <a href=\"", base.ResolveUrl("~/pages/NotificacionViajes/NotificacionNueva.aspx"), "\">aquí</a>"), null); } else if (!HelperNotificacionIBP.ValidaDestinos(base.Afiliado.nAF_Id)) { this.btnAceptar.Visible = false; WebUtils.MessageBootstrap(this, string.Concat("No cumple los requisitos para agregar un nuevo destino a esta notificación.<br/>Le recordamos que cada notificación tiene un máximo de 3 lugares como destino en un lapso de 6 meses.</br> presione <a href=\"", base.ResolveUrl("~/pages/NotificacionViajes/DetalleNotificacion.aspx"), "\">aquí para regresar a la consulta</a>"), null);; } else { if (!base.IsPostBack) { this.ListaDestino.HasTextoInicial = true; this.ListaDestino.TextoInicial = "Seleccione el país"; this.ListaDestino.GetLista(); base.Afiliado = HelperAfiliado.AfiliadosGet(base.Afiliado.nAF_Id, EnumTipoCodigo.AF_ID); this.Session["Afiliado"] = base.Afiliado; } UltDestino = Notificacion.UltimoDestino(base.Afiliado.nAF_Id); FechaMin = Convert.ToDateTime(UltDestino.FechaFin); this.FD.Text = FechaMin.ToString("dd/MM/yyyy"); PriDestino = Notificacion.PrimerDestino(base.Afiliado.nAF_Id); FechaMax = Convert.ToDateTime(PriDestino.FechaInicio); this.maximo.Value = FechaMax.ToString("dd/MM/yyyy"); } }