static public void throwException(int codErrorSap)
        {
            string strErrorMessage = "";

            if (objException == null)
            {
                objException = new B1Exception();
            }

            try
            {
                if (codErrorSap != 0)
                {
                    string mensagem = "";
                    B1AppDomain.Company.GetLastError(out codErrorSap, out mensagem);
                    strErrorMessage = codErrorSap + " :: " + mensagem;

                    writeLog(strErrorMessage);
                }
            }
            catch (Exception objEx)
            {
                writeLog("ExceptionClass:" + ": " + objEx.Message);
            }
        }
        static public void throwException(string strAssembly, Exception er)
        {
            string strErrorMessage = "";

            if (objException == null)
            {
                objException = new B1Exception();
            }

            try
            {
                if (er != null && er.Message.Length > 0)
                {
                    System.Diagnostics.StackTrace trace = new System.Diagnostics.StackTrace(er, true);
                    string strGetAssemblyInfo           = "Method:" + trace.GetFrame(0).GetMethod().Name + " Line: " + trace.GetFrame(0).GetFileLineNumber() + " Column: " + trace.GetFrame(0).GetFileColumnNumber();
                    strErrorMessage = strAssembly + "-" + strGetAssemblyInfo + " ::: " + er.Message;
                }
                else
                {
                    strErrorMessage = strAssembly;
                }

                writeLog(strErrorMessage);
            }

            catch (Exception objEx)
            {
                writeLog("ExceptionClass:" + strAssembly + ": " + objEx.Message);
            }
        }