Thaís Simonato de Paula
  • Feminino
  • São Bernardo do Campo, São Paulo
  • Brasil
Compartilhar no Facebook
Compartilhar

Amigos de Thaís Simonato de Paula

  • Robson Ferreira Mendes
  • Pedro A. Martins
  • William Felipe Calado da Costa
  • Rodrigo Derkian
  • Nilton Antonio Nascimento
  • Clayton Menegucci dos Santos
  • Ailton Florencio de Souza
  • Alexandre Alves
  • Anderson de Souza Santos
  • Paulo S. Moraes Junior
  • Fabio Fernando de Andrade
  • kelson carlos de sousa melo
  • Guilherme Pecegueiro
  • Kleber Aparecido
  • wilmax m c

Presentes recebidos (1)

 

Página de Thaís Simonato de Paula

Fotos de Thaís Simonato de Paula

Carregando...
  • Adicionar fotos
  • Exibir todos

Blog de Thaís Simonato de Paula

CRUD com Entity Framework – Parte2

Postado em 6 fevereiro 2010 às 22:00 31 Comentários

O Entity Framework é a tecnologia de acesso a dados do ADO.NET que oferece o mapeamento objeto relacional (O/R) a um nível conceitual de abstração. As ferramentas do ADO.NET geram classes .NET que representam o esquema do banco de dados da aplicação permitindo aos desenvolvedores formular consultas no banco de dados utilizando a linguagem de programação usada para construir a lógica de negócio diminuindo assim a… Continuar

CRUD com Entity Framework – Parte 1

Postado em 30 janeiro 2010 às 21:40 15 Comentários

O Entity Framework é a tecnologia de acesso a dados via ADO.NET que oferece o mapeamento objeto relacional (O/R) a um nível conceitual de abstração. As ferramentas do ADO.NET geram classes .NET que representam o esquema do banco de dados da aplicação permitindo aos desenvolvedores formular consultas no banco de dados utilizando a linguagem de programação usada para construir a lógica de negócio diminuindo… Continuar

Implementando transação através da classe TransactionScope

Postado em 6 setembro 2009 às 0:30 17 Comentários

A classe TransactionScope é uma maneira simples de indicar que um bloco de código participa de uma mesma transação independente da tecnologia de acesso a dados utilizada e sem que o modelo de camadas do projeto seja violado.É comum o programador encontrar cenários onde todas as alterações definidas em um bloco de código possam ser realizadas somente se não ocorrer falhas em nenhum… Continuar

Caixa de Recados (7 comentários)

Você precisa ser um membro de DevBrasil para adicionar comentários!

Entrar em DevBrasil

Às 22:33 em 21 setembro 2010, Michaell Dantas disse...
Olá Thais,
Brigadão pelo comentário lá no meu post....
Um grande abraço pra vc !!!

Michaell Dantas
Às 19:28 em 1 maio 2010, marcelo oliveira abreu disse...
ola thais você poderia me mandar algum material ou indicaçao de livro de asp mais conceitualmente por estou fazendo um trabalho e ainda não sei explicar bem o que é asp.
obrigado
Às 11:26 em 6 janeiro 2010, FERNANDO HENRIQUE MENDES DIOGO disse...
Que legal uma amiga para poder compartilhar as dúvidas
rsrsrs
Às 11:55 em 18 setembro 2009, Humberto Meirelles disse...
Thais, td bem? gostaria de conversar com vc sobre desenvolvimento no VStudio. Poderia entrar em contato pelo: humberto@htm.com.br

abs.
Às 14:08 em 13 agosto 2009, Luiz Antonio Duarte Estevam Franco disse...
Exemplo.zipOutra coisa que descobri espero que vc agora tenha uma ideia de me ajudar zipei novamente o seu projeto exemplo.zip só que adicionei o mesmo exemplo da pagina default.aspx em produtos.aspx (mas este último dentro de uma master.page) no VS2008 Pro Edition, veja a diferença ao testar um sem master page e outro com master page preciso resolver com o que está dentro da master page ou produtos.aspx - Fico no aguardo e desde já agradeço
Às 13:52 em 13 agosto 2009, Luiz Antonio Duarte Estevam Franco disse...
Não não funcionou, ele retorna para o primeiro ítem ou seja o A e na hora que faz o postback os dados da dropdown desaparecem, mesmo com o seu exemplo adaptado ao meu codigo veja como ficou

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Web.Configuration;


public partial class produtos : System.Web.UI.Page
{
string _connectionString = WebConfigurationManager.ConnectionStrings["StoreString"].ConnectionString;
// string Grupo = HttpContext.Current.Request.QueryString["sessao"];
string Grupo = "Produtos";

protected void Page_Load(object sender, EventArgs e)
{
//ddlCategorias.DataSource = SelecionaCategorias();
Response.Write(Session["Id"]);

if (!Page.IsPostBack)
{

ddlCategorias.DataSource = SelecionaCategorias();
ddlCategorias.DataTextField = "Title";
ddlCategorias.DataValueField = "CategoryID";
ddlCategorias.DataBind();
Session["Id"] = ddlCategorias.SelectedValue;



}
// ddlCategorias.DataSource = SelecionaCategorias();
// ddlCategorias.DataBind();


}


// private DataTable RecuperaCategorias() //Metodo que Retorna o Cache ou DataTable
//{
// if (Cache["categorias"] == null) //SE Cache Produtos for nulo ou primeira vez chama metodo SelecionaProdutos
// {
//lblMensagem.Text = "Dados do Banco de dados";
// return SelecionaCategorias();
//}
//else //Retorna Cache
//{
// lblMensagem.Text = "Dados do Cache";
// return Cache["categorias"] as DataTable;//Duvida Cache["produtos"] foi criado no metodo CacheProdutos?
// }
// }
protected DataTable SelecionaCategorias()
{
DataTable dtDados = new DataTable();

DataColumn dcValor = new DataColumn("CategoryID", Type.GetType("System.String"));
DataColumn dcDescricao = new DataColumn("Title", Type.GetType("System.String"));

dtDados.Columns.Add(dcValor);
dtDados.Columns.Add(dcDescricao);

DataRow drA = dtDados.NewRow();
drA["CategoryID"] = "A";
drA["Title"] = "Categoria A";

DataRow drB = dtDados.NewRow();
drB["CategoryID"] = "B";
drB["Title"] = "Categoria B";

DataRow drC = dtDados.NewRow();
drC["CategoryID"] = "C";
drC["Title"] = "Categoria C";

DataRow drD = dtDados.NewRow();
drD["CategoryID"] = "D";
drD["Title"] = "Categoria D";

DataRow drE = dtDados.NewRow();
drE["CategoryID"] = "E";
drE["Title"] = "Categoria E";

dtDados.Rows.Add(drA);
dtDados.Rows.Add(drB);
dtDados.Rows.Add(drC);
dtDados.Rows.Add(drD);
dtDados.Rows.Add(drE);

return dtDados;
}
//private void CacheCategorias(DataTable dtCategoria)
//{
//if (Cache["categorias"] == null)
//{
//Cache.Insert("categorias", dtCategoria, null, DateTime.Now.AddSeconds(10), TimeSpan.Zero);//Aqui que cria Cache["categorias"]?
// }
//}
protected void btnBuscar_Click(object sender, EventArgs e)
{
Session["Id"] = ddlCategorias.SelectedValue;

//if (!IsPostBack)
//{
//Page.MaintainScrollPositionOnPostBack = true;
// Response.Redirect("produtos.aspx?sessao=produtos&nivel=FF1");
//}
// else
// {
// ddlCategorias.DataSource = SelecionaCategorias();
//ddlCategorias.DataBind();
// Session["Id"] = Convert.ToInt32(ddlCategorias.SelectedValue);
//Response.Redirect("produtos.aspx?sessao=produtos&nivel=FF1");
//}

}
}
Fico no aguardo e desde já agradeço
Às 14:11 em 12 agosto 2009, Luiz Antonio Duarte Estevam Franco disse...
Olá Thais o exemplo que vc me deixou estava em framework 2.0 o meu está em 3.5 e dentro de uma master-page, mas para eu saber como funcionaria mesmo como daria pra adaptar-o meu codigo cs segue em anexo ao codigo exemplo que vc me passou

Anexo do meu codigo
produtoscs.txt

anexo do exemplo que vc me passou

Exemplo.zip

Fico no aguardo e desde já agradeço
 
 
 

© 2017   Criado por Ramon Durães.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço