Buen día.
agradecería su ayuda, mi duda es la siguiente:
estoy realizando una pagina web en aspx-C#, con conexión a sql server 2005 y necesito hacer tabla de auditoria, tengo:
1. ya tengo el trigger en sql server.
2. si envio un update desde asp funciona.
- el trigger funciona y me envia la información a la tabla de auditoria, lo q necesito es que en esta tabla de auditoria se guarde el usuario de Asp que realizo la modificación:
-los usuarios lo guardo en una variable de sesion:
Session["Usuario"] = TxtUsuario.Text; - > (10514877652)
necesito enviar este numero de cedula a la tabla de auditoria:
Codigo Default.aspx.cs:
Formatos mod = new Formatos(); -> .cs donde tengo el query
mod.GestId = "4";
mod.GestObs = TextBox1.Text;
ConectarSQL conex = new ConectarSQL(); -> .cs conexión al servidor
conex.GestCadena = mod.Actualizar();
Label1.Text = conex.EjecutarSQL();
Código Formatos.cs:
private string cs_id;
private string cs_obs;
public string GestId
{
set { cs_id = value; }
get { return cs_id; }
}
public string GestObs
{
set { cs_obs = value; }
get { return cs_obs; }
}
public string Actualizar()
{
string cadena = @"UPDATE dbo.Formato SET obser = '"+ this.cs_obs + "' WHERE id = '" + this.cs_id + "'";
return cadena;
}
como podría enviar el usuario para guardar el usuario que realizo la modificación.
gracias.