Esempio n. 1
0
        /// <summary>
        /// Retrieves the current location of the order
        /// </summary>
        /// <param name="idEncomenda">Unique identifier for a single order</param>
        /// <returns>Current location of the order</returns>
        public string getLocalizacaoEncomenda(int idEncomenda)
        {
            Encomenda encomenda = _context.Encomendas.Find(idEncomenda);
            int       estado    = encomenda.estado;

            switch (estado)
            {
            case 1:
                int forn = encomenda.getFornecedorID();
                return(_fController.GetMoradaForn(forn));

            case 2:
                return(this.moradaCD);

            case 3:
                return("Não especificado");

            default:
                return(encomenda.destino);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Retrieves the unique identifier of the order provider
        /// </summary>
        /// <param name="idEncomenda">Unique identifier for a single order</param>
        /// <returns>Unique identifier of the order provider</returns>
        public int getIdForn(int idEncomenda)
        {
            Encomenda enc = _context.Encomendas.Find(idEncomenda);

            return(enc.getFornecedorID());
        }