GARANTIR DESCONTO

Fórum Relativo á Aula 4 - Como Adaptar para VS2008 e Classe Category.cs #3708

17/03/2009

0

Olá Fabio Galante Mans     Estou acompanhando á sua Video-Aula deste Curso, mas como estou querendo adaptar o mesmo pro framework 3.5 do VS2008 acompanhando a aula 4 qdo é criado o dropdownlist e chamo o data source eis que não acho o DataObject só o entity e o Link como posso readaptar a minha classe category.cs para que ele aceite tal objeto de dados   A minha segunda duvida seria relativo ao select do procedure de todas as categorias, abaixo.É que como estou adaptando o mesmo a minha loja eu gostaria por exemplo no front end ou parte admin de minha loja que a mesma fosse mostrada tipo a categoria de uma categoria maior   Tipo tenho um campo de nome Grupo que eu acrescentei na table dev_categories onde Grupo pode sêr: Produtos ou Serviços e eu quero que seja mostrada as categorias somente do grupo Produtos conforme a pagina ou grupo que fôr acessado como eu adptaria neste caso o code e procedure allCategories em minha base   Fico no aguardo caso possa me ajudar com estas duas duvidas e desde já agradeço   using System; using System.Data; using System.Configuration; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; using System.Web.Configuration;   namespace DevMedia.ECommerce { /// <summary> /// Representa a Categoria de um Produto ou Servi‡o /// e contem m‚todos para trabalhar com a Categoria /// </summary> [System.ComponentModel.DataObject] public class Category { private static readonly string _connectionString; private int _id; private string _grupo; private string _title; public int CategoryID { get { return _id; } set { _id = value; } } public string Grupo { get { return _grupo; } set { _grupo = value; } } public string Title { get { return _title; } set { _title = value; } } static Category() { _connectionString = WebConfigurationManager.ConnectionStrings["StoreString"].ConnectionString; } public Category(SqlDataReader reader) { _id = (int)reader["CategoryID"]; _grupo = (string)reader["Grupo"]; _title = (string)reader["Title"]; } /// <summary> /// Seleciona Todas as Categorias do Banco de Dados /// </summary> /// <returns></returns> [System.ComponentModel.DataObjectMethod(System.ComponentModel.DataObjectMethodType.Select,true)] public static List<Category> SelectCategory() { //Inicializar Comando SqlConnection con = new SqlConnection(_connectionString); SqlCommand cmd = new SqlCommand("dev_SelectAllCategory", con); cmd.CommandType = CommandType.StoredProcedure; List<Category> results = new List<Category>(); using (con) { con.Open(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { results.Add(new Category(reader)); } con.Close(); return results; } } } }  
Luiz Franco

Luiz Franco

Responder

Posts

18/03/2009

Fabio Mans

  Olá Luiz. Não entendi sua dúvida número 1, você pode explicar melhor, abaixo coloquei a classe Category. Sobre sua dúvida número 2 você vai ter que criar mais uma tabela ou criar uma tabela como Pai Filho, no caso de criar outra Tabela você de relacionar, e no Pai Filho você vai criar a seguinte extrutura.   ID - CATEGORIA - URL - PAI 1 - TVS - www.tv.com.br - NULL (PAI) 2 - TVS LCD - www.lcd.com.br - 1 3 - TVS TUBO - www.tubo.com.br - 1 4 - SERVICOS - www.serv.co.br - NULL (PAI)     Espero ter ajudado.         1 Estou acompanhando á sua Video-Aula deste Curso, mas como estou querendo adaptar o mesmo pro framework 3.5 do VS2008 acompanhando a aula 4 qdo é criado o dropdownlist e chamo o data source eis que não acho o DataObject só o entity e o Link como posso readaptar a minha classe category.cs para que ele aceite tal objeto de dados     2 A minha segunda duvida seria relativo ao select do procedure de todas as categorias, abaixo.É que como estou adaptando o mesmo a minha loja eu gostaria por exemplo no front end ou parte admin de minha loja que a mesma fosse mostrada tipo a categoria de uma categoria maior   Tipo tenho um campo de nome Grupo que eu acrescentei na table dev_categories onde Grupo pode sêr: Produtos ou Serviços e eu quero que seja mostrada as categorias somente do grupo Produtos conforme a pagina ou grupo que fôr acessado como eu adptaria neste caso o code e procedure allCategories em minha base       using System;
using System.Web;
using System.Data;
using System.Data.SqlClient;
using System.Web.Configuration;
using System.Collections.Generic;
namespace DevMedia.ECommerce
{     /// <summary>
    /// Represents a product category and
    /// contains methods for working with categories
    /// </summary>
    [System.ComponentModel.DataObject]
    public class Category
    {
        private static readonly string _connectionString;         private int _id;
        private string _title;         public int CategoryId
        {
            get { return _id; }
            set { _id = value; }
        }         public string Title
        {
            get { return _title; }
            set { _title = value; }
        }
        /// <summary>
        /// Initialize a category from a DataReader
        /// </summary>
        public Category(SqlDataReader reader)
        {
            _id = (int)reader["CategoryID"];
            _title = (string)reader["Title"];
        }      
       
        /// <summary>
        /// Select all category from database
        /// </summary>         [System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Select, true)]
        public static List<Category> SelectCategory()
        {
            // Initialize command
            SqlConnection con = new SqlConnection(_connectionString);
            SqlCommand cmd = new SqlCommand("dev_SelectAllCategory", con);
            cmd.CommandType = CommandType.StoredProcedure;
            List<Category> results = new List<Category>();
            using (con)
            {
                con.Open();
                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                    results.Add(new Category(reader));
            }
           
            return results;
           
        }
         //<summary>
         //Create a new category
         //</summary>
         //<param name="parentId"></param>
        [System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Insert, true)]
        public static void Insert(string title)
        {
             //Initialize command
            SqlConnection con = new SqlConnection(_connectionString);
            SqlCommand cmd = new SqlCommand("dev_CategoryInsert ", con);
            cmd.CommandType = CommandType.StoredProcedure;              //Initialize parameters
            cmd.Parameters.AddWithValue("@Title", title);
            using (con)
            {
                con.Open();
                cmd.ExecuteNonQuery();
            }
        }
        /// <summary>
        /// Update an existing category
        /// </summary>
        [System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Update, true)]
        public static void Update(int CategoryId, string title)
        {
            // Initialize command
            SqlConnection con = new SqlConnection(_connectionString);
            SqlCommand cmd = new SqlCommand("dev_CategoryUpdate", con);
            cmd.CommandType = CommandType.StoredProcedure;             // Initialize parameters
            cmd.Parameters.AddWithValue("@Id", CategoryId);
            cmd.Parameters.AddWithValue("@Title", title);
            using (con)
            {
                con.Open();
                cmd.ExecuteNonQuery();
            }
        }
        /// <summary>
        /// Select a Category by Category Id
        /// </summary>
        [System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Select, false)]
        public static Category SelectById(int CategoryId)
        {
            // Initialize command
            SqlConnection con = new SqlConnection(_connectionString);
            SqlCommand cmd = new SqlCommand("dev_CategorySelect", con);
            cmd.CommandType = CommandType.StoredProcedure;             // Initialize parameters
            cmd.Parameters.AddWithValue("@Id", CategoryId);             Category result = null;
            using (con)
            {
                con.Open();
                SqlDataReader reader = cmd.ExecuteReader();
                if (reader.Read())
                    result = new Category(reader);
            }
            return result;
        }
       
       
       
       
       
                     
        /// <summary>
        /// Delete a category
        /// </summary>
        [System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Delete, true)]
        public static void DeleteCat(int CategoryId)
        {
            // Initialize command
            SqlConnection con = new SqlConnection(_connectionString);
            SqlCommand cmd = new SqlCommand("dev_CategoryDelete", con);
            cmd.CommandType = CommandType.StoredProcedure;             // Initialize parameters
            cmd.Parameters.AddWithValue("@CategoryId", CategoryId);
            using (con)
            {
                con.Open();
                cmd.ExecuteNonQuery();
            }
        }                /// <summary>
        /// Load the database connection string from Web configuration
        /// </summary>
        static Category()
        {
            _connectionString = WebConfigurationManager.ConnectionStrings["StoreString"].ConnectionString;
        }
    }
}
Responder

Gostei + 0

18/03/2009

Luiz Franco

Olá Fabio Galante - boa tarde..bem vamos por partes   A primeira duvida tem a haver com a video-aula 4 onde ao configurar o category.cs  para selecionar todas as categorias, na hora que eu coloco o dropdownlist no visualstudio2008 pro edition, como pode observar na figura abaixo ele não reconhece o data object como é reconhecido no VS2005, por isso que eu queria saber como adaptar a recolocação de dados da procedure SelectAllCategories no dropdown mas no Vs2008   Veja a imagem abaixo qdo eu tento chamar o object no vs2008 só que não aparece o icone do objet no wizar, do choosedatasource             No caso no Vs2005, ele já reconhece como mostra á imagem abaixo como mostra a video-aula       Ou seja como adapto a classe Category.cs para sêr reconhecida qdo insiro o dropdownlist mas no Vs2008 e não no VS2005, já que o projeto que estou criando necessita do Vs2008, essa é a primeira duvida   em relação á segunda duvida do qual vc me passou que tenho que criar uma tabela relacionada com os dados   ID - CATEGORIA - URL - PAI 1 - TVS - www.tv.com.br - NULL (PAI) 2 - TVS LCD - www.lcd.com.br - 1 3 - TVS TUBO - www.tubo.com.br - 1 4 - SERVICOS - www.serv.co.br - NULL (PAI)   Como seria o spprocedure dela e como seria a adaptação dela na classe Category.cs já adaptada para o VS2008 e no caso de eu usar o dropdownlist como categoria que irá captar as sub na mesma pagina mediante value do dropdownlist como eu adptaria de menu para o dropdownlist   3)Esta parte da aula que vc explica sobra a criação e chamada dos catalogos dos produtos mediante categoria, independe de qdo fôr a aula que vc for explicar o fechamento do carrinho ou não, pq caso independer não haveria problema de eu formatar a chamada das categorias e do catalogo dos produtos ao meu gosto, é por isso que estou fzdo esta pergunta...pois caso dependa já não dará certo   Bem Fabio me desculpe de colocar tantas duvidas em tão pouco tempo, mas fico no aguardo o quanto antes se possivel destas respostas, já que to dependendo delas para continuar um projeto, desde já agradeço áo Fabio pela Atenção...    
Responder

Gostei + 0

18/03/2009

Fabio Mans

Sobre sua primeira dúvida para consumir esta classe selecione Object DataSouce no VS 2008 eu vejo que o seu não tem, veja minha imagem abaixo.   Você já decidiu, vai criar a estrutura Pai filho ou criar outra tabela e relacionar?   Se for pai filho um exemplo de select é     SELECT * FROM Adm_Menu_Estrutura WHERE COD_PAI IS NULL   Para selecionar os filhos   SELECT * FROM Adm_Menu_Estrutura WHERE COD_PAI = @ParentId   Acho melhor você criar outra tabela, mais para frente você trabalha com Pai e filho, agora criando outra tabela você cria outra Classa, Por exemplo SuperCategoria / Categoria / Produtos..     SuperCat.   1 - Produtos 2 - Servicos   Categoria   1 - Computador 2 - Notebook 3 - Celular   Produtos   1 - 1 - Pc Hd 200mb 1 - 3 - Celular Nókia   Para você entender melhor entre no site do Submarino por exemplo   Informática & Acessórios > Notebooks e Acessórios > Notebook 1160BR Turion X2 RM-70 4GB 250GB 15"   SuperCategoria / Categoria / Produtos   Super é Informática Categoria é Notebooks e Acessório Produto é Notebook Turion   E assim por diante, perceba que eles separam tudo, livros, CDS e etc   O que você tem que fazer é criar mais um tabela e mais uma classe.     Espero ter ajudado         Olá Fabio Galante - boa tarde..bem vamos por partes   A primeira duvida tem a haver com a video-aula 4 onde ao configurar o category.cs  para selecionar todas as categorias, na hora que eu coloco o dropdownlist no visualstudio2008 pro edition, como pode observar na figura abaixo ele não reconhece o data object como é reconhecido no VS2005, por isso que eu queria saber como adaptar a recolocação de dados da procedure SelectAllCategories no dropdown mas no Vs2008   Veja a imagem abaixo qdo eu tento chamar o object no vs2008 só que não aparece o icone do objet no wizar, do choosedatasource             No caso no Vs2005, ele já reconhece como mostra á imagem abaixo como mostra a video-aula       Ou seja como adapto a classe Category.cs para sêr reconhecida qdo insiro o dropdownlist mas no Vs2008 e não no VS2005, já que o projeto que estou criando necessita do Vs2008, essa é a primeira duvida   em relação á segunda duvida do qual vc me passou que tenho que criar uma tabela relacionada com os dados   ID - CATEGORIA - URL - PAI 1 - TVS - www.tv.com.br - NULL (PAI) 2 - TVS LCD - www.lcd.com.br - 1 3 - TVS TUBO - www.tubo.com.br - 1 4 - SERVICOS - www.serv.co.br - NULL (PAI)   Como seria o spprocedure dela e como seria a adaptação dela na classe Category.cs já adaptada para o VS2008 e no caso de eu usar o dropdownlist como categoria que irá captar as sub na mesma pagina mediante value do dropdownlist como eu adptaria de menu para o dropdownlist   3)Esta parte da aula que vc explica sobra a criação e chamada dos catalogos dos produtos mediante categoria, independe de qdo fôr a aula que vc for explicar o fechamento do carrinho ou não, pq caso independer não haveria problema de eu formatar a chamada das categorias e do catalogo dos produtos ao meu gosto, é por isso que estou fzdo esta pergunta...pois caso dependa já não dará certo   Bem Fabio me desculpe de colocar tantas duvidas em tão pouco tempo, mas fico no aguardo o quanto antes se possivel destas respostas, já que to dependendo delas para continuar um projeto, desde já agradeço áo Fabio pela Atenção...  
Responder

Gostei + 0

18/03/2009

Luiz Franco

Olá Fábio Boa tarde    Em relação á  primeira duvida como eu implemento o Object DataSouce no VS 2008, já que o mesmo não aparece na aba Data do meu VS2008  e como faço para ele sêr reconhecido qdo eu insiro a drop downlist   em relação á segunda duvida vc disse-me  que   Acho melhor você criar outra tabela, mais para frente você trabalha com Pai e filho, agora criando outra tabela você cria outra Classa, Por exemplo SuperCategoria / Categoria / Produtos..     SuperCat.   1 - Produtos 2 - Servicos   Categoria   1 - Computador 2 - Notebook 3 - Celular   Duvida - como ficaria os respectivos StoreProcedures na base Sql e codigos das respectivas classes na implementação, terial algum exemplo que pude-se me enviar disto e teria como trabalhar com ela tipo á SuperCat seria um DropDownList que chamaria outro DropDownList da categoria que seria um select ou algo relacionado conforme a superCat     No caso da 3ª Duvida só reperguntando -   3)Esta parte da aula que vc explica sobra a criação e chamada dos catalogos dos produtos mediante categoria, independe de qdo fôr a aula que vc for explicar o fechamento do carrinho ou não, pq caso independer não haveria problema de eu formatar a chamada das categorias e do catalogo dos produtos ao meu gosto, é por isso que estou fzdo esta pergunta...pois caso dependa já não dará certo   O que eu quis dizer com esta 3ª Pergunta é se o modulo que vc vai explicar nas proximas aulas sobre o CARRINHO DE COMPRAS e FECHAMENTO, depende ou não da forma que foi ensinada á criação das categorias e catalogo       Fico no aguardo e desde já agradeço pela atenção
Responder

Gostei + 0

18/03/2009

Fabio Mans

  1 - Não mudou nada no VS 2008, a implementação é a mesma do VS 2005, sua Toolbox está faltando componentes, tenta redefinir sua Toolbox.   2 - Luiz os exemplos que deixei anexo com os vídeos são suficientes como exemplo para você criar as procedures e as suas classes, vou irá fazer mais um Inner Join com a Super Categoria.   3 - Não vai ter problema, o seu carrinho não vai saber de que categoria ele pertence, o que ele vai querer saber é o ID, o nome, a imagem a quantidade e o preço. Neste caso você pode acrescentar mais uma categoria que não tem problema.             private int _productID;
        private string _productName;
        private string _productImageUrl;
        private int _quantity;
        private double _price;     ======================================================================= Olá Fábio Boa tarde    Em relação á  primeira duvida como eu implemento o Object DataSouce no VS 2008, já que o mesmo não aparece na aba Data do meu VS2008  e como faço para ele sêr reconhecido qdo eu insiro a drop downlist   em relação á segunda duvida vc disse-me  que   Acho melhor você criar outra tabela, mais para frente você trabalha com Pai e filho, agora criando outra tabela você cria outra Classa, Por exemplo SuperCategoria / Categoria / Produtos..     SuperCat.   1 - Produtos 2 - Servicos   Categoria   1 - Computador 2 - Notebook 3 - Celular   Duvida - como ficaria os respectivos StoreProcedures na base Sql e codigos das respectivas classes na implementação, terial algum exemplo que pude-se me enviar disto e teria como trabalhar com ela tipo á SuperCat seria um DropDownList que chamaria outro DropDownList da categoria que seria um select ou algo relacionado conforme a superCat     No caso da 3ª Duvida só reperguntando -   3)Esta parte da aula que vc explica sobra a criação e chamada dos catalogos dos produtos mediante categoria, independe de qdo fôr a aula que vc for explicar o fechamento do carrinho ou não, pq caso independer não haveria problema de eu formatar a chamada das categorias e do catalogo dos produtos ao meu gosto, é por isso que estou fzdo esta pergunta...pois caso dependa já não dará certo   O que eu quis dizer com esta 3ª Pergunta é se o modulo que vc vai explicar nas proximas aulas sobre o CARRINHO DE COMPRAS e FECHAMENTO, depende ou não da forma que foi ensinada á criação das categorias e catalogo  
Responder

Gostei + 0

18/03/2009

Luiz Franco

Olá Fabio - Reolhando a Interface do VisualStudio2008 tanto para ASP.NET WEB SITE (COM AJAX CONTROL TOOL KIT) como para ASP.NET WEBAPPLICATION PROJECT, notei que mais abaixo para ambos aparece uma segunda aba na toolbox denominada data com o objectDataSource, estou trabalhando com o NetFramework3.5 pois como eu uso alguns recursos que necessitam do framework 3.5     O que acontece é mesmo na hora que eu insiro o objeto DropDownList da aba standard e no seu choosedatasource não aparece o objectDataSource como eu já lhe havia mostrado no wizard...bem agora que nesta duvida ficou mais claro como eu posso adaptar a classe Category.cs para o Vs2008. Faça um teste se possivel colocando o dropdownlist mas no Vs2008, com netframework 3.5 no choose datasource do wizard neste caso só aparecem o Entity e o Link por isso que eu fiz esta pergunta relativo á classe..eu sei que são coisas da atualização do BillGates..rssss mas se puder me ajudar desde já agradeço
Responder

Gostei + 0

18/03/2009

Fabio Mans

Você instalou o Service Pack 1? Veja abaixo como é no meu. Quando eu seleciono Choose Data Source ele abre uma tela perguntando qual data source eu desejo trabalhar, no seu não acontece isso?   Fabio    
Responder

Gostei + 0

18/03/2009

Luiz Franco

Veja a info e image abaixo de como está a instalação atual do meu VS2008   Microsoft Visual Studio 2008
Version 9.0.30729.1 SP
Microsoft .NET Framework
Version 3.5 SP1 Installed Edition: Professional Microsoft Silverlight Projects 2008   91605-270-7554151-60250
Microsoft Silverlight Projects 2008
Version 9.0.30729.146 Microsoft Visual Basic 2008   91605-270-7554151-60250
Microsoft Visual Basic 2008 Microsoft Visual C# 2008   91605-270-7554151-60250
Microsoft Visual C# 2008 Microsoft Visual C++ 2008   91605-270-7554151-60250
Microsoft Visual C++ 2008 Microsoft Visual Studio 2008 Tools for Office   91605-270-7554151-60250
Microsoft Visual Studio 2008 Tools for Office Microsoft Visual Web Developer 2008   91605-270-7554151-60250
Microsoft Visual Web Developer 2008 Crystal Reports    AAJ60-G0MSA4K-68000CF
Crystal Reports Basic for Visual Studio 2008
Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB944899)   KB944899
This hotfix is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/944899. Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB945282)   KB945282
This hotfix is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/945282. Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB946040)   KB946040
This hotfix is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/946040. Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB946308)   KB946308
This hotfix is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/946308. Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB946344)   KB946344
This hotfix is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/946344. Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB946581)   KB946581
This hotfix is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/946581. Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB947171)   KB947171
This hotfix is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/947171. Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB947173)   KB947173
This hotfix is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/947173. Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB947180)   KB947180
This hotfix is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/947180. Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB947540)   KB947540
This hotfix is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/947540. Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB947789)   KB947789
This hotfix is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/947789. Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB948127)   KB948127
This hotfix is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/948127. Hotfix for Microsoft Visual Studio 2008 Professional Edition - ENU (KB953256)   KB953256
This hotfix is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/953256. Microsoft Visual Studio 2008 Professional Edition - ENU Service Pack 1 (KB945140)   KB945140
This service pack is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this service pack will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/945140. Microsoft Visual Studio 2008 Professional Edition - ENU Service Pack 1 (KB947888)   KB947888
This service pack is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this service pack will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/947888. Microsoft Visual Studio 2008 Professional Edition - ENU Service Pack 1 (KB948484)   KB948484
This service pack is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this service pack will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/948484. Update for Microsoft Visual Studio 2008 Professional Edition - ENU (KB956453)   KB956453
This update is for Microsoft Visual Studio 2008 Professional Edition - ENU.
If you later install a more recent service pack, this update will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/956453.     E veja como os mesmos estão adicionados no Painel de Controle do windows Xp Pro service pack3       To expondo as imagens para eu saber se está correta a instalação do SP, já que tb tenho o Silverlight SP2 instalado   Fico no aguardo e desde já agradeço
Responder

Gostei + 0

19/03/2009

Fabio Mans

Está correto mas não aparece a mesma tela do meu, quando você arrasta um Drop?
Responder

Gostei + 0

19/03/2009

Luiz Franco

Eu o arrasto dentro das MasterPages, não sei o que está acontecendo vou tentar descobrir e dpois ti falo, mas até eu descobrir tem como eu chamar a classe no codigo ou page load da minha pagina e carregá-la via código no databind dos objetos abaixo   DropDownList   GridView   Repeater   e   DataList   se tem como e no caso isso até eu descobrir o que esta havendo, eu utilizaria como alternativa no VS2008 e Framework 3.5   como eu o carregaria via código em CSharpAsp.Net, carregando a classe Category.cs e seus metodos para cada situação   Fico no aguardo e desde já agradeço, assim resolvendo este problema poderei mesmo que tendo que adaptar á algumas situações dar continuidade a aula      
Responder

Gostei + 0

20/03/2009

Luiz Franco

Olá Fabio Galante - bom dia   Consegui achar e resolver os problemas, só não sei se foi a maneira mais correta, mas em todo o caso resolvi expor aqui afinal com isto já dará para eu têr prosseguimento na aula     A)Em Relação ao ObjectDataSource que não se achava  no meu VS2008 Pro Edition       Na tab da ToolBox que não aparecia tal objeto eu adicionei-o manualmente através de Choose Itens e na guia .NetFrameworkComponentes achando clicando nos componentes - Component - NameSpace - System.ComponenteModel - System(2.0.0.0) e ObjectDataSource - System.Web.UI.WebControls - System.Web(2.0.0.0) selecionando-os e clicando em ok na tab.A Partir daí eu achei o ObjetDataSource no meu wizard do DropDownList   B)Em Relação á adicionar mais um Campo o campo Grupo na table Category, eu sei que vc me recomendou de outra forma, e com certeza ainda irei têr que utilizar em breve em outras formas, mas nesta forma o parametro grupo que passa um valor e mediante este valor me retorna as categorias cadastradas de acordo com o grupo, mas como o menu de meu projeto já vem de um SiteMap e dentro deste SiteMap, existe os grupos - produtos e serviços, eu consegui fazer desta forma para chamar as categorias especificas utilizando á sua classe não sei se fiz correto mas consegui   Na Store Procedure SelectAllCategory alterei para este formato   ALTER PROCEDURE [dbo].[dev_SelectAllCategory] ( @Grupo VarChar(150) ) AS SELECT CategoryID, Title FROM dbo.dev_Categories Where Grupo = @Grupo ORDER BY Title SET NOCOUNT ON RETURN   e na Classe Category metodo SelectCategory Alterei para este formato   using System; using System.Data; using System.Configuration; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; using System.Web.Configuration; namespace DevMedia.ECommerce { /// <summary> /// Representa a Categoria de um Produto ou Servio /// e contem metodos para trabalhar com a Categoria /// </summary> [System.ComponentModel.DataObject] public class Category { private static readonly string _connectionString; private int _id; private string _grupo; private string _title; public int CategoryID { get { return _id; } set { _id = value; } } public string Grupo { get { return _grupo; } set { _grupo = value; } } public string Title { get { return _title; } set { _title = value; } } static Category() { _connectionString = WebConfigurationManager.ConnectionStrings["StoreString"].ConnectionString; } public Category(SqlDataReader reader) { _id = (int)reader["CategoryID"]; // _grupo = (string)reader["Grupo"]; _title = (string)reader["Title"]; } /// <summary> /// Seleciona Todas as Categorias do Banco de Dados /// </summary> /// <returns></returns> [System.ComponentModel.DataObjectMethod(System.ComponentModel.DataObjectMethodType.Select,true)] public static List<Category> SelectCategory() { string Grupo = HttpContext.Current.Request.QueryString["Grupo"]; //Inicializar Comando SqlConnection con = new SqlConnection(_connectionString); SqlCommand cmd = new SqlCommand("dev_SelectAllCategory", con); cmd.CommandType = CommandType.StoredProcedure; //Initialize parameters cmd.Parameters.AddWithValue("@Grupo", Grupo); List<Category> results = new List<Category>(); using (con) { con.Open(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { results.Add(new Category(reader)); } con.Close(); return results; } } } } Dessa forma estaria tb correta?   Fico no aguardo e desde já fico grato até novas duvidas se acontecer nos próximos capitulos da sua Aula que estou acompanhando com a devida atenção e felicidade, espero após concluir receber tal certificado...Obrigado desde já
Responder

Gostei + 0

20/03/2009

Devmedia

Luiz,
para que vc obtenha certificado desse curso, vc precisa abrir um novo chamado e o consultor vai lhe passar uma prova. Vc terá o tempo que precisar para resolver.
Responder

Gostei + 0

20/03/2009

Luiz Franco

Á Equipe de Moderação      Mas é interessante solicitar tal exame para Certificado só após o FIM DAS AULAS correto?   Fico no aguardo e desde já agradeço
Responder

Gostei + 0

23/03/2009

Devmedia

Luiz,
o curso já está finalizado. A data que vc escolher para começar a certificação fica a seu critério.
Vc pode ir fazendo tanto em paralelo com sua aprendizagem quanto ao final da mesma. Só que, didaticamente, é melhor vc aprender tudo e depois pedir a certificação, ok! :-)
Responder

Gostei + 0

24/03/2009

Luiz Franco

A/C Depto. de MODERAÇÃO   Tem algum link que explica sobre o que serie esta Solicitação de Certificação, tem alguma prova envolvida, quando da solicitação?   Fico no aguardo e desde já agradeço
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar