Ejemplo n.º 1
0
        public static Destaque Select(long codigo)
        {
            Destaque destaque;
            string   query = "SELECT * FROM des_destaques WHERE des_codigo = ?codigo;";

            DBHelper    dbHelper;
            IDataReader dataReader;

            try
            {
                dbHelper = new DBHelper(query);
                dbHelper.AddParameter("?codigo", codigo);
                dataReader = dbHelper.Command.ExecuteReader();

                destaque = new Destaque();
                while (dataReader.Read())
                {
                    destaque.Codigo        = Convert.ToInt64(dataReader["des_codigo"]);
                    destaque.Titulo        = Convert.ToString(dataReader["des_titulo"]);
                    destaque.Url           = Convert.ToString(dataReader["des_url"]);
                    destaque.ImgUrl        = Convert.ToString(dataReader["des_imgurl"]);
                    destaque.Administrador = AdministradorDB.Select(Convert.ToInt64(dataReader["adm_codigo"]));
                }
                dbHelper.Dispose();
            }
            catch
            {
                destaque = null;
            }

            return(destaque);
        }
Ejemplo n.º 2
0
        public static Usuario Select(long codigo)
        {
            Usuario usuario;
            string  query = "SELECT * FROM usr_usuarios WHERE usr_codigo = ?codigo AND usr_ativo = 1;";

            DBHelper    dbHelper;
            IDataReader dataReader;

            try
            {
                dbHelper = new DBHelper(query);
                dbHelper.AddParameter("?codigo", codigo);
                dataReader = dbHelper.Command.ExecuteReader();

                usuario = new Usuario();
                while (dataReader.Read())
                {
                    usuario.Codigo = Convert.ToInt64(dataReader["usr_codigo"]);
                    usuario.Email  = Convert.ToString(dataReader["usr_email"]);
                    usuario.Senha  = Convert.ToString(dataReader["usr_senha"]);
                    usuario.Ativo  = Convert.ToInt32(dataReader["usr_ativo"]) != 0;

                    if (Convert.IsDBNull(dataReader["adm_codigo"]))
                    {
                        usuario.Estabelecimento = EstabelecimentoDB.Select(Convert.ToInt64(dataReader["est_codigo"]));
                        usuario.Administrador   = null;
                    }
                    else
                    {
                        usuario.Administrador   = AdministradorDB.Select(Convert.ToInt64(dataReader["adm_codigo"]));
                        usuario.Estabelecimento = null;
                    }
                }
                dbHelper.Dispose();
            }
            catch
            {
                usuario = null;
            }

            return(usuario);
        }