protected void Page_Load(object sender, EventArgs e) { UHotel hotel = new UHotel(); try { hotel.Idhotel = ((UHotel)Session["visitarhotel"]).Idhotel; hotel = new LComentariosHotel().info_hotel(hotel); L_NombreHotel.Text = hotel.Nombre.ToUpper(); L_Nombrehotel2.Text = hotel.Nombre.ToUpper(); if ((URegistro)Session["usuario"] == null) { L_Usuario.Text = "Inicie sesion para comentar"; Btn_Comentar.Enabled = false; B_Calificar.Enabled = false; } else { L_Usuario.Text = ((URegistro)Session["usuario"]).Nombre; Btn_Comentar.Enabled = true; B_Calificar.Enabled = true; } } catch { Session.Remove("visitarhotel"); Response.Redirect(hotel.Url); } }
protected void Btn_Comentar_Click(object sender, EventArgs e) { ClientScriptManager cm = this.ClientScript; UComentarios comenta = new UComentarios(); comenta.Comentario = TB_Comentario.Text; LComentariosHotel logica = new LComentariosHotel(); UComentario_CalificacionDatos datos = new UComentario_CalificacionDatos(); datos = logica.comentar((URegistro)Session["usuario"], comenta, (UHotel)Session["visitarhotel"]); TB_Comentario.Text = datos.ComentarioTb; L_MensajeC.Text = datos.Mensaje; }
protected void B_Calificar_Click(object sender, EventArgs e) { RadioButton[] arrayRadioButton = { RB_0estrella, RB_1estrella, RB_2estrella, RB_3estrella, RB_4estrella, RB_5estrella }; LComentariosHotel logica = new LComentariosHotel(); UReserva inforeserva = new UReserva(); UComentario_CalificacionDatos mensaje = new UComentario_CalificacionDatos(); if (Session["calificarhotel"] != null) { inforeserva.Id = int.Parse(Session["calificarhotel"].ToString()); } else { inforeserva.Idhotel = ((UHotel)Session["visitarhotel"]).Idhotel; inforeserva.Idusuario = ((URegistro)Session["usuario"]).Id; } mensaje = logica.calificar(((URegistro)Session["usuario"]), ((UHotel)Session["visitarhotel"]), inforeserva, arrayRadioButton); L_Fallocalificacion.Text = mensaje.Mensaje; }