Olá Pessoal, sou novo aqui no forum e novo tb em Asp.net tenho estudado bastante mas me deparei com um problema que nao achei resposta e gostaria que alguém pudesse me ajudar.
A ideia é a seguinte : cadastrar uma categoria de fotos e recuperando seu ID e cadastrar fotos em outra tabela relacionando os Id´s.
No codigo de inserção to fazendo o seguinte:
public void AddGaleria(string comentarios, bool exibir, DateTime data)
{
using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["dbAccess"].ConnectionString))
{
using (SqlCommand cmdCommand = new SqlCommand("INSERT INTO galerias (comentarios, exibir, data) VALUES(@comentarios,@exibir, @data) Select @@Identity;", conn))
{
cmdCommand.CommandType = CommandType.Text;
cmdCommand.Parameters.AddWithValue("@comentarios", comentarios);
cmdCommand.Parameters.AddWithValue("@exibir", exibir);
cmdCommand.Parameters.AddWithValue("@data", data);
conn.Open();
object galeria = cmdCommand.ExecuteScalar();
galerias idGaleria = new galerias(Convert.ToInt32(galeria));
}
conn.Close();
}
}
Tendo galerias o seginte:....................................................
using
System;
public
class galerias
{
#region
tbl Galeria
private int _idGaleria;
public int IdGaleria
{
get { return _idGaleria; }
set { _idGaleria = value; }
}
private string _comentarios;
public string Comentarios
{
get { return _comentarios; }
set { _comentarios = value; }
}
private bool _exibir;
public bool Exibir
{
get { return _exibir; }
set { _exibir = value; }
}
private DateTime _data;
public DateTime Data
{
get { return _data; }
set { _data = value; }
}
#endregion
public galerias(int IdGaleria, string Comentarios, bool Exibir, DateTime Data)
{
_idGaleria = IdGaleria;
_comentarios = Comentarios;
_exibir = Exibir;
_data = Data;
}
public galerias(int idGaleria)
{
_idGaleria = idGaleria;
}
}
como eu faço pra pegar o ID que estou recuperando e coloca-lo em uma pagina com Session por exemplo ?
Obrigado
Paulo Lima Jr.