Ejemplo n.º 1
0
 /// <summary>
 /// Child method to log MIIM Request Response
 /// </summary>
 /// <param name="name"></param>
 /// <param name="requestInputData"></param>
 /// <param name="responseMsg"></param>
 /// <param name="userid"></param>
 /// <param name="new"></param>
 private void MIIMServiceLog(string name, string requestInputData, string responseMsg, long userid, long traceLkup, long WebServiceMethodLkup)
 {
     _objDOGEN_MIIMServiceTrace = new DOGEN_MIIMServiceTrace();
     try
     {
         _objDOGEN_MIIMServiceTrace.WebServiceMethodName  = name;
         _objDOGEN_MIIMServiceTrace.RequestInputData      = requestInputData;
         _objDOGEN_MIIMServiceTrace.ResponseStatusMessage = responseMsg;
         _objDOGEN_MIIMServiceTrace.CreatedByRef          = userid;
         _objDOGEN_MIIMServiceTrace.TarceMethodLkup       = traceLkup;
         _objDOGEN_MIIMServiceTrace.WebServiceMethodLkup  = WebServiceMethodLkup;
         _objBLServiceRequestResponse.MIIMServiceLog(_objDOGEN_MIIMServiceTrace);
     }
     catch (Exception ex)
     {
         BLCommon.LogError(userid, MethodBase.GetCurrentMethod().Name, (long)ErrorModuleName.MIIMService, (long)ExceptionTypes.Uncategorized, ex.ToString(), "Error occured while MIIMServiceLog.");
     }
 }
        public ExceptionTypes MIIMServiceLog(DOGEN_MIIMServiceTrace objDOGEN_MIIMServiceTrace)
        {
            long    lErrocode     = 0;
            long    lErrorNumber  = 0;
            long    lRowsEffected = 0;
            DataSet dsTable       = new DataSet();

            List <SqlParameter> parameters = new List <SqlParameter>();
            SqlParameter        sqlParam;
            string errorMessage = string.Empty;

            try
            {
                sqlParam = new SqlParameter();
                sqlParam.ParameterName = "@WebServiceMethodLkup";
                sqlParam.SqlDbType     = SqlDbType.BigInt;
                sqlParam.Value         = objDOGEN_MIIMServiceTrace.WebServiceMethodLkup;
                parameters.Add(sqlParam);

                sqlParam = new SqlParameter();
                sqlParam.ParameterName = "@WebServiceMethodName";
                sqlParam.SqlDbType     = SqlDbType.VarChar;
                sqlParam.Value         = objDOGEN_MIIMServiceTrace.WebServiceMethodName;
                parameters.Add(sqlParam);

                sqlParam = new SqlParameter();
                sqlParam.ParameterName = "@TarceMethodLkup";
                sqlParam.SqlDbType     = SqlDbType.BigInt;
                sqlParam.Value         = objDOGEN_MIIMServiceTrace.TarceMethodLkup;
                parameters.Add(sqlParam);

                sqlParam = new SqlParameter();
                sqlParam.ParameterName = "@RequestInputData";
                sqlParam.SqlDbType     = SqlDbType.VarChar;
                sqlParam.Value         = objDOGEN_MIIMServiceTrace.RequestInputData;
                parameters.Add(sqlParam);

                sqlParam = new SqlParameter();
                sqlParam.ParameterName = "@ResponseStatusMessage";
                sqlParam.SqlDbType     = SqlDbType.VarChar;
                sqlParam.Value         = objDOGEN_MIIMServiceTrace.ResponseStatusMessage;
                parameters.Add(sqlParam);

                sqlParam = new SqlParameter();
                sqlParam.ParameterName = "@LoggedInUserId";
                sqlParam.SqlDbType     = SqlDbType.BigInt;
                sqlParam.Value         = objDOGEN_MIIMServiceTrace.CreatedByRef;
                parameters.Add(sqlParam);

                sqlParam = new SqlParameter();
                sqlParam.ParameterName = "@ErrorMessage";
                sqlParam.SqlDbType     = SqlDbType.VarChar;
                sqlParam.Value         = string.Empty;
                sqlParam.Direction     = ParameterDirection.Output;
                sqlParam.Size          = 2000;
                parameters.Add(sqlParam);

                long executionResult = 0;

                executionResult = executionResult = _objDAHelper.ExecuteDMLSP(ConstantTexts.SP_APP_INS_GEN_MIIMServiceTrace, parameters.ToArray(), out lErrocode, out lErrorNumber, out lRowsEffected, out errorMessage);

                if (executionResult == 0)
                {
                    return(ExceptionTypes.Success);
                }
                else
                {
                    return(ExceptionTypes.UnknownError);
                }
            }
            catch (Exception ex)
            {
                return(ExceptionTypes.UnknownError);
            }
        }
Ejemplo n.º 3
0
 public ExceptionTypes MIIMServiceLog(DOGEN_MIIMServiceTrace objDOGEN_MIIMServiceTrace)
 {
     _retValue = new ExceptionTypes();
     return(_retValue = _objDALServiceRequestResponse.MIIMServiceLog(objDOGEN_MIIMServiceTrace));
 }