<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <% ' *** Edit Operations: declare variables Dim MM_editAction Dim MM_abortEdit Dim MM_editQuery Dim MM_editCmd Dim MM_editConnection Dim MM_editTable Dim MM_editRedirectUrl Dim MM_editColumn Dim MM_recordId Dim MM_fieldsStr Dim MM_columnsStr Dim MM_fields Dim MM_columns Dim MM_typeArray Dim MM_formVal Dim MM_delim Dim MM_altVal Dim MM_emptyVal Dim MM_i MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME")) If (Request.QueryString <> "") Then MM_editAction = MM_editAction & "?" & Server.HTMLEncode(Request.QueryString) End If ' boolean to abort record edit MM_abortEdit = false ' query string to execute MM_editQuery = "" %> <% ' *** Insert Record: set variables If (CStr(Request("MM_insert")) = "mailinglistform") Then MM_editConnection = MM_DBSSQL_STRING MM_editTable = "dbo.tbl_EmailAddresses" MM_editRedirectUrl = "mailconfirmation.htm" MM_fieldsStr = "emailaddress|value|hiddenField|value" MM_columnsStr = "nvar_EmailAddress|',none,''|nvar_Status|',none,''" ' create the MM_fields and MM_columns arrays MM_fields = Split(MM_fieldsStr, "|") MM_columns = Split(MM_columnsStr, "|") ' set the form values For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2 MM_fields(MM_i+1) = CStr(Request.Form(MM_fields(MM_i))) Next ' append the query string to the redirect URL If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString Else MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString End If End If End If %> <% ' *** Insert Record: construct a sql insert statement and execute it Dim MM_tableValues Dim MM_dbValues If (CStr(Request("MM_insert")) <> "") Then ' create the sql insert statement MM_tableValues = "" MM_dbValues = "" For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2 MM_formVal = MM_fields(MM_i+1) MM_typeArray = Split(MM_columns(MM_i+1),",") MM_delim = MM_typeArray(0) If (MM_delim = "none") Then MM_delim = "" MM_altVal = MM_typeArray(1) If (MM_altVal = "none") Then MM_altVal = "" MM_emptyVal = MM_typeArray(2) If (MM_emptyVal = "none") Then MM_emptyVal = "" If (MM_formVal = "") Then MM_formVal = MM_emptyVal Else If (MM_altVal <> "") Then MM_formVal = MM_altVal ElseIf (MM_delim = "'") Then ' escape quotes MM_formVal = "'" & Replace(MM_formVal,"'","''") & "'" Else MM_formVal = MM_delim + MM_formVal + MM_delim End If End If If (MM_i <> LBound(MM_fields)) Then MM_tableValues = MM_tableValues & "," MM_dbValues = MM_dbValues & "," End If MM_tableValues = MM_tableValues & MM_columns(MM_i) MM_dbValues = MM_dbValues & MM_formVal Next MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")" If (Not MM_abortEdit) Then ' execute the insert Set MM_editCmd = Server.CreateObject("ADODB.Command") MM_editCmd.ActiveConnection = MM_editConnection MM_editCmd.CommandText = MM_editQuery MM_editCmd.Execute MM_editCmd.ActiveConnection.Close If (MM_editRedirectUrl <> "") Then Response.Redirect(MM_editRedirectUrl) End If End If End If %> :: dynamic business solutions ::
     
 
 
Contracts - The Cornerstone of your employee/ employer relationship

This The Employee Contract is the most important part of the relationship between the employer and employee, and forms the basis for the terms that employee is being employed by. The Important thing is to look at the Basic Conditions of Employment Act to see the important points that need to be added in writing for the employee to be More...

 
Join our Mailing List
Enter your e-mail address below:
 
 
Our Services at a glance

Although we concentrate on human resource management, we provide a wide range of additional services. With the optimum use of our resources and our wide range of skills, we have the ability to provide clients with a full spectrum of services, tailored to suit their unique needs.

Legal and Compliance
A recent survey by a leading financial magazine concluded that South African businesses were subject to more than 800 laws and regulations. These laws change frequently, either by amendments, regulations or interpretations by courts. We acknowledge that our clients cannot be expected to know each and every law that applies to their business. That is why we are able to provide a service where we continuously monitor changes to the laws and regulations that govern business. We are able to provide our clients with pro-active guidance on new legislation and changes to laws that affect their businesses.

Additionally, we also have access to legal resources that help you to draft various contracts, manuals and documents you need for your enterprise to function correctly. From PAIA manuals, to human resource codes and service level contracts with your customers. We can provide a full spectrum of legal services at a fraction of the cost that a law firm would charge you.

Documents database
We have developed a vast database of documents that you can access to suit the needs of your business. These range from simple contracts to statutory forms. With access to such an array of documents, you can use our database to the best benefit of your business. Simply contact us and we can cut out the trouble and time consumption associated with creating these documents yourself, paying someone to draft them for you, or going to a government department to collect the forms.




Recruitment
Recruitment is often a very difficult and time-consuming business. We offer a service where we not only source the best candidates for you, but we also vet them and offer advice on how to run a recruitment campaign. There are also a myriad of legal principles applicable to recruitment (like equity, access to reasons for refusal to hire a person etc). Let us take the stress out of recruitment by helping you select the correct candidate for the job every time and making sure there are no come-backs from disgruntled people not selected.

Payroll Services
For any Company, payroll is one of the most time-consuming jobs to do. Every end of the month, salaries take up an inordinate amount of time. You have to ensure that your people receive the correct salaries, that their union dues are deducted and don't forget the garnishee orders!

Let us take that problem away from you and allow you to focus on your business and its concerns. We have strategically partnered ourselves with two payroll service providers who can provide you with the best in payroll services and take care of the complications that comprise payroll.

Our cost effective payroll outsourcing solutions allow you to focus on making money and running your business, without worries.

Human Resources
Human resources functions comprise:

  • A full audit of your existing Human Resources policies, manuals and procedures
  • Drafting, discussing, finalising and updating documents and manuals for the work place
  • Management of leave (maternity leave, sick leave and annual leave) as well as absconsion procedures
  • Payroll solutions
  • Staff performance appraisals, assessment, training, monitoring and management
  • Implementation of employment law policies and procedures
  • Assisting with equity and skills development policies and procedures
  • Provision and sourcing training
  • Councelling services to employees
  • Sourcing ancillary services for employers, like provident funds, group life cover, pension funds and medical aids
  • Time management training
  • Advice, placement, sourcing, discussions and implementation of employment equity plans
  • Advice and implementation of the Broad Based Black Economic Empowerment Bill

Industrial Relations
Industrial relations management comprises:

  • Initial contact with trade unions
  • Follow up negotiations with trade unions
  • Wage negotiations
  • Strike and lock-out management
  • Retrenchment and incapacity dismissals
  • Disciplinary hearings
  • CCMA representation
  • Labour Court and Labour Appeals Court

Project Management
The Centre for Strategic Learning allows us to offer you the very best of outsourced project management solutions. These range from simple internal projects to vast business development or engineering projects.

Training
Through Business Toolbox Solutions and the Centre for Strategic Learning we are able to provide you with cutting edge up to date training for all your needs. From operational management, leadership, conferencing and facilitation to project management, workshops and facilities. We can provide your team with the best accredited training.

Environmental management
As court cases against the asbestos mining houses, Cape property developers and nuclear power companies conclude successfully, with the Kyoto Accord and new legislation concerning pollution and impact assessments in the pipeline, environmental management and occupational safety is set to become a major concern in all businesses.

We offer services in Air Quality monitoring, waste management, environmental impact assessments, ISO 14000 certification for your factory, land use optimization and solutions with renewable energy.

As the burgeoning court cases against the asbestos mining houses conclude successfully, health and safety has come to the forefront as a concern for all businesses and their people. We offer policy and practice audits, policy and practice manuals, implementation advice, development of monitoring systems and training for your people tasked with health and safety.

Business re-engineering
We provide the best services for managing change within companies. Whether you want to retrench, restructure or take-over. We will manage every facet of the process. From the negotiations, the discussions, managing your people through change and, if necessary, through any industrial changes that take place.