Ola galera Venho Auqi posta pq estou com uma Duvida mto simples mas pra mim que nao tenho mto esperiancia e fod..
seguinte tenho esta classe que cria um data table e armasezana dados nele e depois coloco ele na session
a duvida e nao consigo altera um dado que ja esta nele so inserir
segue o codigo
using
System;
using
System.Data;
using
System.Configuration;
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;
namespace
PortoSeguroHotel.Objeto
{
public class ShopCart
{
private DataTable Reserva;
private DataRow Dados;
public DataTable ReservaAp(string IdApartamento)
{
if (HttpContext.Current.Session["Reserva"] == null)
{
CriaItens();
InsereItens(IdApartamento);
}
else
{
InsereItens(IdApartamento);
}
return Reserva;
}
private void CriaItens()
{
Reserva =
new DataTable("Reserva");
Reserva.Columns.Add(
"ID",typeof(int));
Reserva.Columns.Add(
"Ap", typeof(string));
HttpContext.Current.Session["Reserva"] = Reserva;
}
private void InsereItens(string IdApartamento)
{
Reserva = (
DataTable)HttpContext.Current.Session["Reserva"];
Dados = Reserva.NewRow();
DataRow[] Result = Reserva.Select("ID="+IdApartamento+"");
if (Result.Length == 0)
{
Dados[
"ID"] = Convert.ToInt32(IdApartamento);
Dados[
"ap"] = "Leandro";
Reserva.Rows.Add(Dados);
}
else
{
deveria alter aqui se nao tiver o id na tabela insere se nao altera esse e minha duvida alterar aqui ..
}
}
}
}
abracos.