public void crear(HistorialSesion historial) { AccesoDatos s = new AccesoDatos(); conexion = new SqlConnection(s.CadenaConexion()); adaptador = new SqlDataAdapter(); SqlCommand alta = new SqlCommand("INSERT INTO HistorialSesiones (codigoHistorial,fechaHoraInicio,codigoUsuario) VALUES (@codigoHistorial,@fechaHoraInicio,@codigoUsuario)", conexion); adaptador.InsertCommand = alta; adaptador.InsertCommand.Parameters.Add(new SqlParameter("@codigoHistorial", SqlDbType.Int)); adaptador.InsertCommand.Parameters.Add(new SqlParameter("@fechaHoraInicio", SqlDbType.DateTime)); adaptador.InsertCommand.Parameters.Add(new SqlParameter("@codigoUsuario", SqlDbType.Int)); adaptador.InsertCommand.Parameters["@codigoHistorial"].Value = historial.CodigoHistorial; adaptador.InsertCommand.Parameters["@fechaHoraInicio"].Value = historial.FechaHoraInicio; adaptador.InsertCommand.Parameters["@codigoUsuario"].Value = historial.CodigoUsuario; try { conexion.Open(); adaptador.InsertCommand.ExecuteNonQuery(); } catch (SqlException excepcion) { MessageBox.Show(excepcion.ToString()); } finally { conexion.Close(); } }
private void IU_MenuPrincipal_FormClosing(object sender, FormClosingEventArgs e) { historialSesion = new HistorialSesion(); historialSesion.actualizarHistorial(CodigoHistorial, DateTime.Now); }