Esempio n. 1
0
        /// <summary>
        /// Consulta avaliações deste usuario na empresa setada em TransportadoraId
        /// </summary>
        /// <param name="TransportadoraId"></param>
        /// <returns>Enum do tipo de avaliação: AVALIACAO_TIPO</returns>
        public AVALIACAO_TIPO getAvaliacao(int TransportadoraId)
        {
            AVALIACAO_TIPO avaliacao = AVALIACAO_TIPO.Nenhuma;
            var            usuario   = this.getUsuarioLogado();

            if (usuario == null)
            {
                return(avaliacao);
            }

            string strQuery = @"SELECT Avaliacao FROM usuario_avaliacao WHERE ";

            strQuery += string.Format("Usuario_id = '{0}' AND Transportadora_id = '{1}'", usuario.Id, TransportadoraId);


            using (contexto = new Contexto())
            {
                var retornoDataReader = contexto.ExecutaComandoComRetorno(strQuery);

                while (retornoDataReader.Read())
                {
                    int av = Convert.ToInt32(retornoDataReader["Avaliacao"]);
                    avaliacao = (AVALIACAO_TIPO)av;
                }
            }


            return(avaliacao);
        }
Esempio n. 2
0
 public Transportadora()
 {
     Avaliacao = AVALIACAO_TIPO.Nenhuma;
 }