2-access to member 'microsoft.sharepoint.spitemeventreceiver.itemadding(microsoft.spitemeventproperties)' through a 'base' keyword from an anonymous method or iterator results in unverifiable code. consider moving the access to a helper method on the containing type.

Hello, it depends on what you need to do.
All you can do manually in sharepoint can be done by code.
You can follow this guide to deploy your event handler:
http://www.mscommunity.ba/blogs/quarks_bar/archive/2009/03/12/develop-and-deploy-a-sharepoint-event-receiver-from-the-scratch.aspx

Remove your line: base.ItemAdding(properties);
this has nothing to do with your code, you already wrote base.ItemUpdating(properties); at the beginning which is at the right place.

If you where customizing the ItemAdding (and all other -ing events) event receiver, you should not call the base.Method in the SPSecurity.RunWithElevatedPrivileges() method (base.ItemAdding();). Just put it at the beginning of your method overrided for the native validation fields.)

now I'm getting this error:
Error 1 The type or namespace name 'Office' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?) C:\temp\DemoAttendanceEventReceiver\DemoAttendanceEventReceiver\Class1.cs 64 30 DemoAttendanceEventReceiver

I think my VS environment is lacking the proper sharepoint setup.

I cannot install the sharepont sdk - I keep getting an error because I'm running an x64 environment/server

Visual Studio does not add sharepoint's references in projects by default, you must manually add this one:
right click on reference, and choose Microsoft.Office.Server (or find it in the computer where sharepoint is installed:
"C:\program files\common files\microsoft shared\web server extensions\12\isapi\microsoft.office.server.dll"

Microsoft SharePoint Foundation 2010 and Microsoft SharePoint Server 2010 do not offer the option to configure the location of the SharePoint diagnostic trace log files during installation. This can, however, be configured through Central Administr…

Pimping Sharepoint 2007 without Server-Side Code
Part 1
One of my biggest frustrations with Sharepoint 2007 in the corporate world is that while good-intentioned managers lock down the more interesting capabilities of Sharepoint programming in…

This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg).
If you're looking for how to monitor bandwidth using netflow or packet s…

This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…