Esempio n. 1
0
    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);
        }
    }
Esempio n. 2
0
    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;
    }
Esempio n. 3
0
    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;
    }