public static IList <IDbDataParameter> TranslateParameters(ModifyUserDetailsParameters parameters)
        {
            IList <IDbDataParameter> parameterList = new List <IDbDataParameter>();
            IDbDataParameter         dbParameter;

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "EMPID";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.UserIdentity;
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "NODE_ID";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.RecentNodeIdentity;
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "LASTLOGONDTM";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(DateTime));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.LastLogonTime;
            parameterList.Add(dbParameter);

            return(parameterList);
        }
        public static void TranslateParameters(IDataParameterCollection parameterList, string outputManagerID, bool mainService, string URL)
        {
            IDbDataParameter dbParameter;

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "OMID_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = outputManagerID;
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "URL_TYPE_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            if (mainService)
            {
                dbParameter.Value = "MAIN";
            }
            else
            {
                dbParameter.Value = "FALLBACK";
            }
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "URL_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = URL;
            parameterList.Add(dbParameter);
        }
        public static void TranslateParameters(IDataParameterCollection parameterList, string outputManagerID)
        {
            IDbDataParameter dbParameter;

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "OMID";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = outputManagerID;
            parameterList.Add(dbParameter);
        }
        public static IList <IDbDataParameter> TranslateParameters(FindUserNodesParameters parameters)
        {
            IList <IDbDataParameter> parameterList = new List <IDbDataParameter>();
            IDbDataParameter         dbParameter;

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "EMPID";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.UserIdentity;
            parameterList.Add(dbParameter);

            return(parameterList);
        }
Exemplo n.º 5
0
        public static IList <IDbDataParameter> TranslateParameters(LogonParameters parameters)
        {
            IList <IDbDataParameter> parameterList = new List <IDbDataParameter>();
            IDbDataParameter         dbParameter;

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "EMPID_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.UserIdentity;
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "WHID_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.WarehouseIdentity;
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "COMPANY_ID_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.CompanyIdentity;
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "TERID_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.TerminalIdentity;
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "PRODUCT_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.ApplicationIdentity;
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "ALMID_O";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Output;
            dbParameter.Size          = 35;
            parameterList.Add(dbParameter);

            return(parameterList);
        }
        public static IList <IDbDataParameter> TranslateParameters(GetInformationXMLParameters parameters)
        {
            IList <IDbDataParameter> parameterList = new List <IDbDataParameter>();
            OracleParameter          dbParameter;

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "NLANGCOD_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.LanguageCode;
            parameterList.Add(dbParameter);

            dbParameter           = new OracleParameter("XML_O", OracleDbType.Clob);
            dbParameter.Direction = ParameterDirection.ReturnValue;
            parameterList.Add(dbParameter);

            return(parameterList);
        }
        public static IList <IDbDataParameter> TranslateParameters(StartDatabaseTracingParameters parameters)
        {
            IList <IDbDataParameter> parameterList = new List <IDbDataParameter>();
            IDbDataParameter         dbParameter;

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "EMPID_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.UserId;
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "TERID_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.TerminalId;
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "THREAD_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = "0";
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "WriteHeader_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;

            if (parameters.WriteHeader)
            {
                dbParameter.Value = "1";
            }
            else
            {
                dbParameter.Value = "0";
            }

            parameterList.Add(dbParameter);

            return(parameterList);
        }
        public static void TranslateParameters(IDataParameterCollection parameterList, string outputManagerID, string errorMessage)
        {
            IDbDataParameter dbParameter;

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "OMID_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = outputManagerID;
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "ERROR_MSG_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            ((OracleParameter)dbParameter).OracleDbType = OracleDbType.Clob;
            dbParameter.Direction = ParameterDirection.Input;
            dbParameter.Value     = errorMessage;
            parameterList.Add(dbParameter);
        }
Exemplo n.º 9
0
        public DateTime?FindConfigUpdateTime(string outputManagerID)
        {
            using (TransactionScope scope = new TransactionScope())
            {
                DateTime?result = null;

                using (IDbConnection connection = new DbConnection(ConnectionString))
                {
                    connection.Open();

                    using (IDbCommand command = connection.CreateCommand())
                    {
                        command.CommandText = StatementCache.Instance.GetCachedStatement("Imi.SupplyChain.OM.OutputHandler.ConfigDataAccess.Queries.FindUpdateTime.sql");
                        ((OracleCommand)command).BindByName = true;

                        IDataParameter dbParameter = new OracleParameter();
                        dbParameter.ParameterName = "OMID";
                        dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
                        dbParameter.Direction     = ParameterDirection.Input;
                        dbParameter.Value         = outputManagerID;

                        command.Parameters.Add(dbParameter);

                        //LogDbCommand(command);

                        command.Prepare();

                        object upddtm = command.ExecuteScalar();

                        if (upddtm != null && upddtm != DBNull.Value)
                        {
                            result = DbTypeConvertor.Convert <DateTime>(upddtm);
                        }
                    }
                }

                scope.Complete();

                return(result);
            }
        }
Exemplo n.º 10
0
        public static IList <IDbDataParameter> TranslateParameters(FindRowIdentityParameters parameters)
        {
            IList <IDbDataParameter> parameterList = new List <IDbDataParameter>();
            IDbDataParameter         dbParameter;

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "ID_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.Id;
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "ROWIDENTITY_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Output;
            dbParameter.Size          = 255;
            parameterList.Add(dbParameter);

            return(parameterList);
        }
Exemplo n.º 11
0
        public static IList <IDbDataParameter> TranslateParameters(FindAlarmTextParams parameters)
        {
            IList <IDbDataParameter> parameterList = new List <IDbDataParameter>();
            IDbDataParameter         dbParameter;

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "ALMID";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.AlarmId;
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "NLANGCOD";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.LanguageCode;
            parameterList.Add(dbParameter);

            return(parameterList);
        }
Exemplo n.º 12
0
        public static IList <IDbDataParameter> TranslateParameters(ModifyInterfaceTracingParameters parameters)
        {
            IList <IDbDataParameter> parameterList = new List <IDbDataParameter>();
            IDbDataParameter         dbParameter;

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "LOGG_ON_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(string));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.LoggOn ? "1" : "0";
            parameterList.Add(dbParameter);

            dbParameter = new OracleParameter();
            dbParameter.ParameterName = "LOGG_INTVL_I";
            dbParameter.DbType        = DbTypeConvertor.ConvertToDbType(typeof(int));
            dbParameter.Direction     = ParameterDirection.Input;
            dbParameter.Value         = parameters.LoggInterval;
            parameterList.Add(dbParameter);

            return(parameterList);
        }