/// <summary> /// Se encarga de realizar los comentarios a una propiedad de un usuario que se hospedo en ella anteriormente /// </summary> /// <param name="pcomentario"></param> /// <returns></returns> public String realizarComentario(String[] pcomentario) { Comentario _comentario = new Comentario(); _accesoDatosComentario = new AccesoDatosComentario(); _comentario.DescripcionComentario = pcomentario[0]; _comentario.Login = pcomentario[1]; _comentario.IdPropiedad = int.Parse(pcomentario[2]); _comentario.Ranking = int.Parse(pcomentario[3]); _comentario.FechaComentario = pcomentario[4]; return _accesoDatosComentario.realizarComentario(_comentario); }
/// <summary> /// Ingresa el objeto comentario, llama al sprealizarComentario y le ingresa como parametros los contenidos en Comentario /// </summary> /// <param name="pcomentario"></param> /// <returns></returns> public String realizarComentario(Comentario pcomentario) { String[] _nombreParametos = new String[5] { "@pComentario", "@pLogin", "pidPropiedad", "@pRanking", "@pFecha" }; IDataReader _reader = _accesoDatos.leer("sprealizarComentario", _nombreParametos, pcomentario.DescripcionComentario, pcomentario.Login, pcomentario.IdPropiedad.ToString(), pcomentario.Ranking.ToString(), pcomentario.FechaComentario); String _retorno = null; if (_reader.Read()) { _retorno = _reader.GetString(0); } return _retorno; }
/// <summary> /// Obtiene los comentarios de la propiedad que le corresponde el Id. LLama al spobtenerComentariosPropiedad con parametro /// el idPropiedad y devuelve una lista de comentarios /// </summary> /// <param name="pidPropiedad"></param> /// <returns></returns> public List<Comentario> obtenerComentariosPropiedad(String pidPropiedad) { List<Comentario> _listaComentarios = new List<Comentario>(); Comentario _comentario; Object _objeto; IDataReader _reader = _accesoDatos.leer("spobtenerComentariosPropiedad", new String[1] { "@pidPropiedad" }, new String[1] { pidPropiedad }); while (_reader.Read()) { _comentario = new Comentario(); _comentario.DescripcionComentario = _reader.GetString(0); _objeto = _reader.GetValue(1); _comentario.Ranking = int.Parse(_objeto.ToString()); _objeto = _reader.GetValue(2); _comentario.FechaComentario = _objeto.ToString(); _comentario.Login = _reader.GetString(3); _listaComentarios.Add(_comentario); } return _listaComentarios; }