Exemple #1
0
        /// <summary>
        /// Se encarga de listar una propiedad
        /// </summary>
        /// <param name="pdatos"></param>
        /// <param name="plogin"></param>
        /// <returns></returns>
        public String listarPropiedad(String[] pdatos,String plogin)
        {
            ControllerTwitter _twitter;
            String _retorno,_publicacion,localidad;
            String _tiempoEntrada, _tiempoSalida;
            String[] _split;
            float _numero;
            int _horaEntrada, _HoraSalida;

            _twitter = new ControllerTwitter();
            if (!float.TryParse(pdatos[1], out _numero))
            {
                _retorno = "Capacidad debe ser número";
            }
            else if ((!float.TryParse(pdatos[9], out _numero)) || (!float.TryParse(pdatos[10], out _numero)))
            {
                _retorno = "Precio debe de ser un número";
            }
            else if (!float.TryParse(pdatos[11], out _numero))
            {
                _retorno = "Cantidad Noches Mínimas debe de ser un número";
            }
            else
            {
                _split = pdatos[5].Split(' ');
                _horaEntrada = Int32.Parse(_split[0]);
                _tiempoEntrada = _split[1];
                _split = pdatos[6].Split(' ');
                _HoraSalida = Int32.Parse(_split[0]);
                _tiempoSalida = _split[1];

                if (_tiempoEntrada.Equals("PM"))
                {
                    pdatos[5] = (_horaEntrada + 12) + ":00";
                }
                else { pdatos[5] = _horaEntrada + ":00"; }
                if (_tiempoSalida.Equals("PM"))
                {
                    pdatos[6] = (_HoraSalida + 12) + ":00";
                }
                else { pdatos[6] = _HoraSalida + ":00"; }

                _split = pdatos[7].Split(' ');

                pdatos[7] = _split[0];
                localidad = _split[1] + " " + _split[2];

                _retorno = _accesoDatosPropiedad.listarPropiedad(pdatos);
                if (_retorno.Equals("Ingresada"))
                {
                   _publicacion = "Nueva Propiedad: Titulo: " + pdatos[2] + " Localidad: " + localidad + " Usuario: " + plogin;
                    _retorno = _twitter.realizarPublicacion(_publicacion);
                }
            }

            return _retorno;
        }
Exemple #2
0
 /// <summary>
 /// Obtiene el id de la recomendacion que coincide con el index en la lista de wishlist y lo envia 
 /// junto con el estado de la recomendacion al acceso de datos para realizar el cambio en la base de datos
 /// </summary>
 /// <param name="pindex"></param>
 /// <param name="pEstadoRecomendacion"></param>
 public void cambiarEstadoRecomendacion(int pindex, String pestadoRecomendacion,String pLogin)
 {
     ControllerTwitter _controllerTwitter = new ControllerTwitter();
     int idRecomendacion = _listaWishList.ElementAt(pindex).IdRecomendacion;
     _accesoDatosWishlist.cambiarEstadoRecomendacion(idRecomendacion.ToString(), pestadoRecomendacion);
     if (pestadoRecomendacion.Equals("Aceptada"))
     {
         String comentario = pLogin + " acepto recomendación de " + _listaWishList.ElementAt(pindex).UsuarioRecomendo + " con la propiedad llamada " + _listaWishList.ElementAt(pindex).Titulo;
         _controllerTwitter.realizarPublicacion(comentario);
     }
 }