private void load_data()
        {
            try {

                using (IDataReader reader = API.EmailingAPI.GetMailJobById(ID.ToString())) {
                    if (reader.Read()) {
                        Status = (Enums.MailStatus)int.Parse(reader["status"].ToString());
                        MessageType = (Enums.MessageType)int.Parse(reader["message_type"].ToString());
                        Invoice = new Invoice(reader["invoice_number"].ToString());
                        Invoice.loadInvoiceDetails();
                    }
                }
            }
            catch(Exception exc) {
                // Trouble connecting to database
                Console.WriteLine("Problem connecting: {0}", exc.Message);
            }
        }