Exemple #1
0
        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);
 }