예제 #1
0
        public UComentario_CalificacionDatos comentar(URegistro session, UComentarios comentario, UHotel hotelSession)
        {
            UComentario_CalificacionDatos datos = new UComentario_CalificacionDatos();

            if (session != null)
            {
                UComentarios comenta = new UComentarios();
                comenta.Id_hotel         = hotelSession.Idhotel;
                comenta.Id_usuario       = session.Id;
                comenta.Comentario       = comentario.Comentario;
                comenta.Fecha_comentario = DateTime.Now;

                Boolean consulta = new DAOComentarios().consulta(comenta);
                if (consulta == true)
                {
                    new DAOComentarios().insertComentario(comenta);
                    datos.ComentarioTb = "";
                    datos.Mensaje      = "Comentario Agregado.";
                }
                else
                {
                    datos.Mensaje = "No puede comentar";
                }
            }
            else
            {
                datos.Mensaje      = "Para comentar, inicie sesion.";
                datos.ComentarioTb = "";
            }

            return(datos);
        }
예제 #2
0
 public void insertComentario(UComentarios coment)
 {
     using (var db = new Mapeo())
     {
         db.comentario.Add(coment);
         db.SaveChanges();
     }
 }
예제 #3
0
        public UUsuario insertarcomentario(UComentarios comentario, UUsuario mensaje)
        {
            DUser    dao  = new DUser();
            UUsuario user = new UUsuario();

            dao.insertComentario(comentario);
            user.Mensaje = "<script type='text/javascript'>alert('" + mensaje.Mensaje.ToString() + "');window.location=\"InicioCliente.aspx\"</script>";

            return(user);
        }
예제 #4
0
        public UComentarios InsertarComentario(UComentarios datos)
        {
            UComentarios comentario = new UComentarios();
            DUser        data       = new DUser();

            data.insertarComentarios(datos);

            comentario.Mensaje = "<script type='text/javascript'>alert('Comentario Enviado Correctamente');window.location=\"Inicio.aspx\"</script>";

            return(comentario);
        }
    protected void BT_Enviar_Click(object sender, EventArgs e)
    {
        UComentarios   datos   = new UComentarios();
        L_Persistencia user    = new L_Persistencia();
        UUsuario       mensaje = new UUsuario();

        datos.Descripcion = TB_Comentario.Text.ToString();
        datos.User_id     = int.Parse(Session["user_id"].ToString());
        mensaje.Mensaje   = Session["men"].ToString();
        mensaje           = user.insertarcomentario(datos, mensaje);
        this.Page.Response.Write(mensaje.Mensaje);
    }
예제 #6
0
    protected void BT_Enviar_Click(object sender, EventArgs e)
    {
        UComentarios datos = new UComentarios();
        LUser        user  = new LUser();

        datos.Descripcion = TB_Comentario.Text.ToString();
        datos.User_id     = int.Parse(Session["user_id"].ToString());


        datos = user.InsertarComentario(datos);
        this.Page.Response.Write(datos.Mensaje);
    }
예제 #7
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;
    }
예제 #8
0
        public Boolean consulta(UComentarios user)
        {
            Double tdia = 3;
            List <UComentarios> comentario = new Mapeo().comentario.Where(x => (x.Id_hotel == user.Id_hotel) && (user.Id_usuario == x.Id_usuario)).ToList();
            int cantidad = new Mapeo().reserva.Where(x => x.Idhotel == user.Id_hotel &&
                                                     ((user.Id_usuario == x.Idusuario && user.Fecha_comentario >= x.Fecha_salida &&
                                                       user.Fecha_comentario <= x.Limite_comentario))).Count();

            if (cantidad > 0)
            {
                //confirma = true;
                return(true);
            }
            else
            {
                //confirma = false;
                return(false);
            }
        }