public void SetUp()
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory(TestConfigurationSource.CreateConfigurationSource());
            db = factory.CreateDefault();

            CompleteSetup(db);
        }
 public void SetUp()
 {
     DatabaseProviderFactory factory = new DatabaseProviderFactory(new TestConfigurationContext());
     this.db = factory.CreateDatabase("OracleTest");
     this.sqlCommand = "Select count(*) from region";
     this.command = this.db.GetSqlStringCommandWrapper(this.sqlCommand);
 }
 public void SetUp()
 {
     DatabaseProviderFactory factory = new DatabaseProviderFactory(new Db2TestConfigurationContext());
     this.db = factory.CreateDatabase("DB2Test");
     this.dataSet = new DataSet();
     this.command = this.db.GetSqlStringCommandWrapper(this.sqlQuery);
 }
        public static void AssertOracleClientIsInstalled()
        {
            if (!oracleClientIsInstalled.HasValue)
            {
                try
                {
                    var factory = new DatabaseProviderFactory(OracleTestConfigurationSource.CreateConfigurationSource());
                    var db = factory.Create("OracleTest");
                    var conn = db.CreateConnection();
                    conn.Open();
                    conn.Close();
                }
                catch (Exception ex)
                {
                    if (ex.Message != null && ex.Message.Contains("System.Data.OracleClient")
                        && ex.Message.Contains("8.1.7"))
                    {
                        oracleClientIsInstalled = false;
                        oracleClientNotInstalledErrorMessage = ex.Message;
                    }
                    else
                    {
                        throw;
                    }
                }
            }

            if (oracleClientIsInstalled.HasValue && oracleClientIsInstalled.Value == false)
            {
                Assert.Inconclusive(oracleClientNotInstalledErrorMessage);
            }
        }
 public void SetUp()
 {
     EnvironmentHelper.AssertOracleClientIsInstalled();
     DatabaseProviderFactory factory = new DatabaseProviderFactory(OracleTestConfigurationSource.CreateConfigurationSource());
     db = factory.Create("OracleTest");
     CreateTableWithGuidAndBinary();
 }
 public void SetUp()
 {
     EnvironmentHelper.AssertOracleClientIsInstalled();
     var factory = new DatabaseProviderFactory(OracleTestConfigurationSource.CreateConfigurationSource());
     db = factory.Create("OracleTest");
     CompleteSetup(db);
 }
        public void SkipsConnectionStringsWithoutProviderNamesOrWithProviderNamesWhichDoNotMapToAProviderFactory()
        {
            DictionaryConfigurationSource configurationSource = new DictionaryConfigurationSource();
            ConnectionStringsSection section = new ConnectionStringsSection();
            section.ConnectionStrings.Add(new ConnectionStringSettings("cs1", "cs1", "System.Data.SqlClient"));
            section.ConnectionStrings.Add(new ConnectionStringSettings("cs2", "cs2"));
            section.ConnectionStrings.Add(new ConnectionStringSettings("cs3", "cs3", "a bogus provider name"));
            section.ConnectionStrings.Add(new ConnectionStringSettings("cs4", "cs4", "System.Data.SqlClient"));
            configurationSource.Add("connectionStrings", section);

            var factory = new DatabaseProviderFactory(configurationSource.GetSection);

            Assert.AreEqual("cs1", factory.Create("cs1").ConnectionString);
            Assert.AreEqual("cs4", factory.Create("cs4").ConnectionString);
            try
            {
                factory.Create("cs2");
                Assert.Fail("should have thrown");
            }
            catch (InvalidOperationException)
            {
                // expected, connection string is ignored
            }

            try
            {
                factory.Create("cs3");
                Assert.Fail("should have thrown");
            }
            catch (InvalidOperationException)
            {
                // expected, connection string is ignored
            }
        }
        public void UseParameterCachingWithPersistSecurityInfoFalse()
        {
            try
            {
                DeleteUser();
                CreateUser();

                DatabaseProviderFactory factory = new DatabaseProviderFactory(new TestConfigurationContext());
                Database dbsec = factory.CreateDatabase("NorthwindPersistFalse");
                connection = dbsec.GetConnection();
                connection.Open();

                DBCommandWrapper storedProc1 = dbsec.GetStoredProcCommandWrapper("CustOrdersOrders", "ALFKI");
                storedProc1.Command.Connection = connection;
                TestCache testCache = new TestCache();
                testCache.FillParameters(storedProc1, '@');

                DBCommandWrapper storedProc2 = dbsec.GetStoredProcCommandWrapper("CustOrdersOrders", "ALFKI");
                storedProc2.Command.Connection = connection;
                testCache.FillParameters(storedProc2, '@');

                Assert.IsTrue(testCache.CacheUsed);
            }
            finally
            {
                DeleteUser();
            }
        }
 public void Setup()
 {
     var factory = new DatabaseProviderFactory(TestConfigurationSource.CreateConfigurationSource());
     var db = factory.CreateDefault();
     connection = db.CreateConnection();
     connection.Open();
 }
        public void SetUp()
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory(TestConfigurationSource.CreateConfigurationSource());
            db = factory.CreateDefault();
            DbCommand command = db.GetSqlStringCommand("Select count(*) from region");

            baseFixture = new ExecuteScalarFixture(db, command);
        }
        public void CallingTwiceReturnsDifferenceDatabaseInstances()
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory(TestConfigurationSource.CreateConfigurationSource());
            Database firstDb = factory.Create("NewDatabase");
            Database secondDb = factory.Create("NewDatabase");

            Assert.AreNotSame(firstDb, secondDb);
        }
Example #12
0
        public void CallingTwiceReturnsDifferenceDatabaseInstances()
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory(new TestConfigurationContext());
            Database firstDb = factory.CreateDatabase("NewDatabase");
            Database secondDb = factory.CreateDatabase("NewDatabase");

            Assert.IsFalse(firstDb == secondDb);
        }
 public void SetUp()
 {
     DatabaseProviderFactory factory = new DatabaseProviderFactory(new Db2TestConfigurationContext());
     this.db = factory.CreateDatabase("DB2Test");
     this.queryString = "Select * from Region";
     this.insertString = "Insert into Region values (99, 'Midwest')";
     this.insertCommand = this.db.GetSqlStringCommandWrapper(this.insertString);
     this.queryCommand = this.db.GetSqlStringCommandWrapper(this.queryString);
 }
        public void SetUp()
        {
            EnvironmentHelper.AssertOracleClientIsInstalled();
            DatabaseProviderFactory factory = new DatabaseProviderFactory(OracleTestConfigurationSource.CreateConfigurationSource());
            db = factory.Create("OracleTest");
            DbCommand command = db.GetSqlStringCommand("Select count(*) from region");

            baseFixture = new ExecuteScalarFixture(db, command);
        }
        public void CanCreateSqlDatabaseFromFactory()
        {
            var factory = new DatabaseProviderFactory(new SystemConfigurationSource(false).GetSection);
            Database createdObject = factory.Create("Service_Dflt");

            Assert.IsNotNull(createdObject);
            Assert.AreEqual(@"server=(localdb)\v11.0;database=northwind;integrated security=true;",
                            createdObject.ConnectionStringWithoutCredentials);
        }
		public void SetUp()
		{
			DatabaseProviderFactory factory = new DatabaseProviderFactory(TestConfigurationSource.CreateConfigurationSource());
			db = factory.CreateDefault();

			DbCommand insertionCommand = db.GetSqlStringCommand(insertString);
			DbCommand countCommand = db.GetSqlStringCommand(countQuery);

			baseFixture = new ExecuteNonQueryFixture(db, insertString, countQuery, insertionCommand, countCommand);
		}
        public void TestInitialize()
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory(TestConfigurationSource.CreateConfigurationSource());
            db = factory.CreateDefault();

            DbCommand insertCommand = db.GetSqlStringCommand(insertString);
            DbCommand queryCommand = db.GetSqlStringCommand(queryString);

            baseFixture = new ExecuteReaderFixture(db, insertString, insertCommand, queryString, queryCommand);
        }
        public void CanCreateGenericDatabaseFromSysConfiguration()
        {
            Database database =
                new DatabaseProviderFactory(new SystemConfigurationSource(false)).Create("OdbcDatabase");

            Assert.IsNotNull(database);
            Assert.AreEqual(database.GetType(), typeof(GenericDatabase));
            Assert.AreEqual(database.DbProviderFactory.GetType(), typeof(OdbcFactory));
            Assert.AreEqual(connectionString, database.ConnectionStringWithoutCredentials);
        }
        public void SetUp()
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory(new Db2TestConfigurationContext());
            this.db = factory.CreateDatabase("DB2Test");
            this.insertString = "insert into Region values (77, 'Elbonia')";
            this.insertionCommand = this.db.GetSqlStringCommandWrapper(this.insertString);

            this.countQuery = "select count(*) from Region";
            this.countCommand = this.db.GetSqlStringCommandWrapper(this.countQuery);
        }
 public void SetUp()
 {
     DatabaseProviderFactory factory = new DatabaseProviderFactory(new TestConfigurationContext());
     this.db = factory.CreateDefaultDatabase();
     storedProcedure = db.GetStoredProcCommandWrapper("CustOrdersOrders", "ALFKI");
     connection = db.GetConnection();
     connection.Open();
     storedProcedure.Command.Connection = connection;
     cache = new ParameterCache();
 }
        public void SetUp()
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory(OracleTestConfigurationSource.CreateConfigurationSource());
            db = factory.Create("OracleTest");

            DbCommand insertCommand = db.GetSqlStringCommand(insertString);
            DbCommand queryCommand = db.GetSqlStringCommand(queryString);

            baseFixture = new ExecuteReaderFixture(db, insertString, insertCommand, queryString, queryCommand);
        }
 public void CreateNamedDatabaseInstanceWithDictSource()
 {
     DictionaryConfigurationSource source = new DictionaryConfigurationSource();
     DatabaseSettings settings = new DatabaseSettings();
     ConnectionStringsSection connSection = GetConnectionStringsSection();
     source.Add("dataConfiguration", settings);
     source.Add("connectionStrings", connSection);
     DatabaseProviderFactory factory = new DatabaseProviderFactory(source);
     Database dbIns = factory.Create(instanceName);
     Assert.IsNotNull(dbIns);
 }
        public void SetUp()
        {
            EnvironmentHelper.AssertOracleClientIsInstalled();
            DatabaseProviderFactory factory = new DatabaseProviderFactory(OracleTestConfigurationSource.CreateConfigurationSource());
            db = factory.Create("OracleTest");

            DbCommand insertionCommand = db.GetSqlStringCommand(insertString);
            DbCommand countCommand = db.GetSqlStringCommand(countQuery);

            baseFixture = new ExecuteNonQueryFixture(db, insertString, countQuery, insertionCommand, countCommand);
        }
        public void SetUp()
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory(TestConfigurationSource.CreateConfigurationSource());
            db = factory.CreateDefault();
            storedProcedure = db.GetStoredProcCommand("CustOrdersOrders");
            connection = db.CreateConnection();
            connection.Open();
            storedProcedure.Connection = connection;
            cache = new ParameterCache();

            baseFixture = new ParameterDiscoveryFixture(storedProcedure);
        }
 public void Initialize()
 {
     DatabaseProviderFactory factory = new DatabaseProviderFactory(OracleTestConfigurationSource.CreateConfigurationSource());
     db = factory.Create("OracleTest");
     try
     {
         DeleteStoredProcedures();
     }
     catch { }
     CreateStoredProcedures();
     base.SetUp();
 }
Example #26
0
        public List <Barra> GetGastosDB(string strAnoConsultaGastos, string strMesConsultaGastos)
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory();
            Database  db  = factory.Create("WalletConnectionString");
            DbCommand dbc = db.GetStoredProcCommand("dbo.paGetGastos");

            db.AddInParameter(dbc, "@Ano", DbType.String, strAnoConsultaGastos);
            db.AddInParameter(dbc, "@Mes", DbType.String, strMesConsultaGastos);
            DataSet      dsGastos    = db.ExecuteDataSet(dbc);
            List <Barra> listaBarras = ConvertToList(dsGastos);

            return(listaBarras);
        }
 public void Initialize()
 {
     EnvironmentHelper.AssertOracleClientIsInstalled();
     DatabaseProviderFactory factory = new DatabaseProviderFactory(OracleTestConfigurationSource.CreateConfigurationSource());
     db = factory.Create("OracleTest");
     try
     {
         DeleteStoredProcedures();
     }
     catch { }
     CreateStoredProcedures();
     base.SetUp();
 }
Example #28
0
        public void SetUp()
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory(TestConfigurationSource.CreateConfigurationSource());

            db = factory.CreateDefault();
            storedProcedure = db.GetStoredProcCommand("CustOrdersOrders");
            connection      = db.CreateConnection();
            connection.Open();
            storedProcedure.Connection = connection;
            cache = new ParameterCache();

            baseFixture = new ParameterDiscoveryFixture(storedProcedure);
        }
Example #29
0
        public void Initialize()
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory(TestConfigurationSource.CreateConfigurationSource());

            db = factory.CreateDefault();
            try
            {
                DeleteStoredProcedures();
            }
            catch {}
            CreateStoredProcedures();
            base.SetUp();
        }
Example #30
0
        public IEnumerable <PaymentMode> getPaymentModes()
        {
            Database db;

            DatabaseProviderFactory factory = new DatabaseProviderFactory();

            db = factory.Create("OPSDBConn");

            string sql         = "SELECT PaymentModeId      ,Mode        FROM [dbo].[PaymentMode] where IsActive=1 ";
            var    paymentMode = db.ExecuteSqlStringAccessor <PaymentMode>(sql);

            return(paymentMode);
        }
        //string constr = Properties.Settings.Default.WalletConnectionString;

        public void GuardarMovimientoDB(Movimiento movimiento)
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory();
            Database  db  = factory.Create("WalletConnectionString");
            DbCommand dbc = db.GetStoredProcCommand("dbo.paCrearMovimiento");

            db.AddInParameter(dbc, "@TipoMovimientoId", DbType.Int32, movimiento.TipoMovimientoId);
            db.AddInParameter(dbc, "@CuentaId", DbType.Int32, movimiento.CuentaId);
            db.AddInParameter(dbc, "@CategoriaId", DbType.Int32, movimiento.CategoriaId);
            db.AddInParameter(dbc, "@Valor", DbType.Decimal, movimiento.Valor);
            db.AddInParameter(dbc, "@Descripcion", DbType.String, movimiento.Descripcion);
            db.ExecuteNonQuery(dbc);
        }
Example #32
0
        static void Init()
        {
            /// <summary>
            /// Configure the DatabaseFactory to read its configuration from the .config file
            /// </summary>
            DatabaseProviderFactory factory = new DatabaseProviderFactory();

            /// <summary>
            /// Create the default Database object from the factory.
            ///The actual concrete type is determined by the configuration settings.
            /// </summary>
            cisDB = factory.CreateDefault();
        }
Example #33
0
 public Database GetFactoryProvider()
 {
     try
     {
         DatabaseProviderFactory factoryProvider = new DatabaseProviderFactory();
         //factoryProvider.CreateDefault();
         return(factoryProvider.Create("DefaultConnection"));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #34
0
        public void CreateNamedDatabaseInstanceWithDictSource()
        {
            DictionaryConfigurationSource source = new DictionaryConfigurationSource();
            DatabaseSettings         settings    = new DatabaseSettings();
            ConnectionStringsSection connSection = GetConnectionStringsSection();

            source.Add("dataConfiguration", settings);
            source.Add("connectionStrings", connSection);
            DatabaseProviderFactory factory = new DatabaseProviderFactory(source);
            Database dbIns = factory.Create(instanceName);

            Assert.IsNotNull(dbIns);
        }
Example #35
0
        public Customer SelectCustomer(int id)
        {
            DatabaseProviderFactory dbPFactory = new DatabaseProviderFactory();
            Database  defaultDb = dbPFactory.CreateDefault();
            Database  database  = dbPFactory.Create(DBName);
            DbCommand dbcommand = database.GetStoredProcCommand("spSelectCustomer");

            database.AddInParameter(dbcommand, "CustomerId", System.Data.DbType.Int32, id);

            DataSet dataset = database.ExecuteDataSet(dbcommand);

            return(TranslateCustomer.PaserCustomer(dataset));
        }
Example #36
0
        public void InsertCustomer(string firstname, string lastname, string emailid, string phonenumber)
        {
            DatabaseProviderFactory dbfactory = new DatabaseProviderFactory();
            Database  defaultdatabase         = dbfactory.CreateDefault();
            Database  database = dbfactory.Create(DBName);
            DbCommand command  = database.GetStoredProcCommand("spInsertCustomer");

            database.AddInParameter(command, "FirstName", System.Data.DbType.String, firstname);
            database.AddInParameter(command, "LastName", System.Data.DbType.String, lastname);
            database.AddInParameter(command, "EmailId", System.Data.DbType.String, emailid);
            database.AddInParameter(command, "PhoneNumber", System.Data.DbType.String, phonenumber);
            database.ExecuteScalar(command);
        }
Example #37
0
        public IEnumerable <Treatment> getTreatmentList()
        {
            Database db;

            DatabaseProviderFactory factory = new DatabaseProviderFactory();

            db = factory.Create("OPSDBConn");
            //IDataReader reader = db.ExecuteReader(CommandType.Text, "select * from ProductMaser");
            var TreatmentInfo = db.ExecuteSqlStringAccessor <Treatment>("SELECT 0 as IsSelected, TreatmentId, TreatmentName from Treatment  where IsActive=1");


            return(TreatmentInfo);
        }
Example #38
0
        public void InsertCustomer(string FirstName, string LastName, string EmailId, string PhoneNumber)
        {
            DatabaseProviderFactory dbfactory = new DatabaseProviderFactory();
            Database  defaultDB = dbfactory.CreateDefault();
            Database  database  = dbfactory.Create("HotelReservationSystem");
            DbCommand dbcommand = database.GetStoredProcCommand("spInsertCustomer");

            database.AddInParameter(dbcommand, "@FirstName", System.Data.DbType.String, FirstName);
            database.AddInParameter(dbcommand, "@LastName", System.Data.DbType.String, LastName);
            database.AddInParameter(dbcommand, "@EmailId", System.Data.DbType.String, EmailId);
            database.AddInParameter(dbcommand, "@PhoneNumber", System.Data.DbType.String, PhoneNumber);
            database.ExecuteScalar(dbcommand);
        }
 public void OneTimeSetUp()
 {
     DatabaseProviderFactory factory = new DatabaseProviderFactory(new TestConfigurationContext());
     db = factory.CreateDefaultDatabase();
     try
     {
         DeleteStoredProcedures();
     }
     catch
     {
     }
     CreateStoredProcedures();
 }
        public static ListEx <TagsStatisticsItem> GetList(TagsStatisticsFilter f)
        {
            Database  db      = new DatabaseProviderFactory().CreateDefault();
            DbCommand command = db.GetStoredProcCommand("p_TagsStatistics_GetList",
                                                        f.Paging.CurrentPage,
                                                        f.Paging.RecordsPerPage);

            command.CommandTimeout = DataBaseSettings.SqlCommandTimeout;
            using (IDataReader r = db.ExecuteReader(command))
            {
                return(new ListEx <TagsStatisticsItem>(r, x => new TagsStatisticsItem(x)));
            }
        }
Example #41
0
        public Customer SelectCustomer(string firstname)
        {
            DatabaseProviderFactory dbfactory = new DatabaseProviderFactory();
            Database  defaultdatabase         = dbfactory.CreateDefault();
            Database  database = dbfactory.Create(DBName);
            DbCommand command  = database.GetStoredProcCommand("spSelectCustomer");

            database.AddInParameter(command, "FirstName", System.Data.DbType.String, firstname);

            Customer customer = CustomerTranslate.ParseCustomer(database.ExecuteDataSet(command));

            return(customer);
        }
Example #42
0
        public int UpdateOnlyRole(RoleInfo role)
        {
            DatabaseProviderFactory dbFactory = new DatabaseProviderFactory();
            Database database = dbFactory.CreateDefault();
            string   sql      = "update T_S_ROLE set {0} where roleid={1}";
            string   column   = @" name='" + role.RoleName + "',description='" + role.Description + "'";

            sql = string.Format(sql, column, role.RoleId);
            DbCommand dbCommand = database.GetSqlStringCommand(sql);
            int       result    = database.ExecuteNonQuery(dbCommand);

            return(result);
        }
        public void SetUp()
        {
            EnvironmentHelper.AssertOracleClientIsInstalled();

            DatabaseProviderFactory factory = new DatabaseProviderFactory(OracleTestConfigurationSource.CreateConfigurationSource());

            db = factory.Create("OracleTest");

            DbCommand insertCommand = db.GetSqlStringCommand(insertString);
            DbCommand queryCommand  = db.GetSqlStringCommand(queryString);

            baseFixture = new ExecuteReaderFixture(db, insertString, insertCommand, queryString, queryCommand);
        }
        /// <summary>
        /// Inserta un registro en la Tabla User median el SP USER_INS
        /// Requiere que el Objeto tenga Nombre, Apellido, Email y Password cargados
        /// </summary>
        void Insertdb()
        {
            string    szQuery   = "USER_INS";
            Database  db        = new DatabaseProviderFactory().Create("EX1DB");
            DbCommand dbCommand = db.GetStoredProcCommand(szQuery);

            dbCommand.CommandTimeout = 100;
            db.AddInParameter(dbCommand, "NOMBRE", DbType.String, this.nombre);
            db.AddInParameter(dbCommand, "APELLIDO", DbType.String, this.apellido);
            db.AddInParameter(dbCommand, "EMAIL", DbType.String, this.email);
            db.AddInParameter(dbCommand, "PASSWORD", DbType.String, this.password);
            db.ExecuteNonQuery(dbCommand);
        }
Example #45
0
        public IEnumerable <Supplier> getSuppliers()
        {
            Database db;

            DatabaseProviderFactory factory = new DatabaseProviderFactory();

            db = factory.Create("OPSDBConn");
            //IDataReader reader = db.ExecuteReader(CommandType.Text, "select * from ProductMaser");
            var supplierInfo = db.ExecuteSqlStringAccessor <Supplier>("SELECT SupplierId, Name as SupplierName, IsActive FROM Supplier where IsActive=1");


            return(supplierInfo);
        }
Example #46
0
        public void ResultsAreReturnedWhenExecutingStoredProcrocAccessorWithCustomRowMapper()
        {
            Database db = new DatabaseProviderFactory(base.ConfigurationSource).CreateDefault();

            var accessor = new SprocAccessor <TopTenProduct>(db, "Ten Most Expensive Products", new TopTenProductRowMapper());

            var results = accessor.Execute();

            var topTenProduct = results.First();

            Assert.AreEqual("C�te de Blaye", topTenProduct.TenMostExpensiveProducts);
            Assert.AreEqual(263.50M, topTenProduct.UnitPrice);
        }
Example #47
0
        private void btShowSamples_Click(object sender, EventArgs e)
        {
            // Configure the DatabaseFactory to read its configuration from the .config file
            DatabaseProviderFactory factory = new DatabaseProviderFactory();
            Database namedDB = factory.Create("las2010");

            StringBuilder sql     = new StringBuilder("spFindIcpSamples @DateIni='{0}', @DateEnd='{1}', @MethodName='{2}'");
            string        dateIni = deDateIni.DateTime.ToString("yyyyMMdd");
            string        dateEnd = deDateEnd.DateTime.ToString("yyyyMMdd");
            string        method  = cbMethods.Text;

            gridControl1.DataSource = namedDB.ExecuteDataSet(CommandType.Text, string.Format(sql.ToString(), dateIni, dateEnd, method)).Tables[0];
        }
        public void GetTiemposDeAlimentacion(int TiemposDeAlimentacionID)
        {
            DatabaseProviderFactory databaseProviderFactory = new DatabaseProviderFactory();

            Microsoft.Practices.EnterpriseLibrary.Data.Database database = databaseProviderFactory.Create("DefaultConnection");
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.AppendLine("SELECT  Nombre FROM TblTiemposDeAlimentacion WHERE TiemposDeAlimentacionID=@PTiemposDeAlimentacionID");
            DbCommand command = database.GetSqlStringCommand(stringBuilder.ToString());

            database.AddInParameter(command, "PTiemposDeAlimentacionID", System.Data.DbType.String, TiemposDeAlimentacionID);
            Nombre = database.ExecuteScalar(command).ToString();
        }
Example #49
0
        public void GetModuloHabitacional(string ModuloHabitacionalID)
        {
            DatabaseProviderFactory databaseProviderFactory = new DatabaseProviderFactory();

            Microsoft.Practices.EnterpriseLibrary.Data.Database database = databaseProviderFactory.Create("DefaultConnection");
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.AppendLine("SELECT  Nombre FROM TblModulosHabitacionales WHERE ModuloHabitacional=@PModuloHabitacional");
            DbCommand command = database.GetSqlStringCommand(stringBuilder.ToString());

            database.AddInParameter(command, "PModuloHabitacional", System.Data.DbType.String, ModuloHabitacionalID);
            Nombre = database.ExecuteScalar(command).ToString();
        }
 public void Initialize()
 {
     DatabaseProviderFactory factory = new DatabaseProviderFactory(new Db2TestConfigurationContext());
     this.db = factory.CreateDatabase("DB2Test");
     try
     {
         DeleteStoredProcedures();
     }
     catch
     {
     }
     CreateStoredProcedures();
 }
Example #51
0
        public List <BEcccmex.BEEventoEquipo> GetEventoEquipo(Int64?idCentro, Int64?idInstalacion)
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory();
            Database db = factory.CreateDefault();

            List <BEEventoEquipo> listaEventoEquipo = new List <BEEventoEquipo>();

            //IDPropietario= 0, significa que quiero todo el catalogo completo
            DbCommand dbc = db.GetStoredProcCommand("dbo.proc_getevento_equipo");


            if (idCentro > 0)
            {
                db.AddInParameter(dbc, "IDCENTRO", System.Data.DbType.Int64, idCentro);
            }
            if (idInstalacion > 0)
            {
                db.AddInParameter(dbc, "IDINSTALACION", System.Data.DbType.Int64, idInstalacion);
            }

            DataSet ds = db.ExecuteDataSet(dbc);


            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                BEEventoEquipo objEventoEquipo = new BEEventoEquipo();
                //Almacenamos informacion del evento
                objEventoEquipo.IdEvento    = convertir.toNInt64(dr["IDEVENTO"]);
                objEventoEquipo.IdEquipo    = convertir.toNInt64(dr["IDEQUIPO"]);
                objEventoEquipo.Evento      = dr["EVENTO"].ToString();
                objEventoEquipo.TipoAlarma  = dr["TIPOEVENTO"].ToString();
                objEventoEquipo.Prealarma   = convertir.toNInt64(dr["PREALARMA"]);
                objEventoEquipo.FechaEvento = Convert.ToDateTime(dr["FECHAEVENTO"]).ToString("dd/MM/yyyy");
                objEventoEquipo.Vigencia    = dr["VIGENCIA"].ToString();
                objEventoEquipo.PostAlarma  = convertir.toNInt64(dr["POSTALARMA"] ?? 0);
                objEventoEquipo.Observacion = dr["OBSERVACION"].ToString();
                //Almacenamos informacion del equipo
                objEventoEquipo.IdEquipo = convertir.toNInt64(dr["IDEQUIPO"]);
                objEventoEquipo.Equipo   = dr["EQUIPO"].ToString();
                //Almacenamos informacion de la instalacion
                objEventoEquipo.IdInstalacion = convertir.toNInt64(dr["IDINST"]);
                objEventoEquipo.Instalacion   = dr["INSTALACION"].ToString();
                //Almacenamos informacion del centro
                objEventoEquipo.IdCentro = convertir.toNInt64(dr["IDCENTRO"]);
                objEventoEquipo.Centro   = dr["CENTRO"].ToString();

                listaEventoEquipo.Add(objEventoEquipo);
            }

            return(listaEventoEquipo);
        }
Example #52
0
        //
        public Ticket TurnoSiguiente(int IdTipoServicio, int IdCaja)
        {
            SqlDatabase _Db       = null;
            Ticket      _instance = null;

            try
            {
                DatabaseProviderFactory factory = new DatabaseProviderFactory();

                _Db = factory.CreateDefault() as SqlDatabase;

                using (DbConnection connetion = _Db.CreateConnection())
                {
                    if (connetion.State == ConnectionState.Closed)
                    {
                        connetion.Open();
                    }

                    using (DbCommand _DbCommand = _Db.GetStoredProcCommand("dbo.TurnoSiguiente"))
                    {
                        _DbCommand.Connection = connetion;

                        _DbCommand.Parameters.Add(new SqlParameter()
                        {
                            ParameterName = "@IdTipoServicio", SqlDbType = SqlDbType.Int, Value = IdTipoServicio
                        });

                        _DbCommand.Parameters.Add(new SqlParameter()
                        {
                            ParameterName = "@IdCaja", SqlDbType = SqlDbType.Int, Value = IdCaja
                        });

                        using (IDataReader reader = _DbCommand.ExecuteReader())
                        {
                            while (reader.Read())
                            {
                                _instance           = new Ticket();
                                _instance.IdTicket  = reader["IdTicket"] != DBNull.Value ? Convert.ToInt32(reader["IdTicket"]) : 0;
                                _instance.Secuencia = reader["Turno"] != DBNull.Value ? Convert.ToInt32(reader["Turno"]) : 0;
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Com.Hit.TurnoMatic.Utils.Log.LogError(TAG, "TurnoSiguiente", ex);
            }

            return(_instance);
        }
        public List <SEC_Menu> GetMenu(string ownerID, string menuID, string action, out string errorNumber)
        {
            errorNumber = string.Empty;
            List <SEC_Menu>         userList = new List <SEC_Menu>();
            DatabaseProviderFactory factory  = new DatabaseProviderFactory();
            SqlDatabase             db       = factory.CreateDefault() as SqlDatabase;

            using (DbCommand dbCommandWrapper = db.GetStoredProcCommand("GetAllMenu"))
            {
                // Set parameters
                db.AddInParameter(dbCommandWrapper, "@MenuId", SqlDbType.VarChar, menuID);
                db.AddInParameter(dbCommandWrapper, "@OwnerID", SqlDbType.VarChar, ownerID);
                // db.AddInParameter(dbCommandWrapper, "@Action", SqlDbType.VarChar, action);
                db.AddOutParameter(dbCommandWrapper, spErrorParam, DbType.Int32, 10);
                // Execute SP.
                DataSet ds = db.ExecuteDataSet(dbCommandWrapper);

                if (!db.GetParameterValue(dbCommandWrapper, "@p_Status").IsNullOrZero())
                {
                    // Get the error number, if error occurred.
                    errorNumber = db.GetParameterValue(dbCommandWrapper, "@p_Status").PrefixErrorCode();
                }
                else
                {
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        DataTable dt1 = ds.Tables[0];
                        userList = dt1.AsEnumerable().Select(reader => new SEC_Menu
                        {
                            MenuID       = reader.GetString("MenuID"),
                            MenuTitle    = reader.GetString("MenuTitle"),
                            MenuUrl      = reader.GetString("MenuUrl"),
                            ParentMenuID = reader.GetString("ParentMenuID"),
                            MenuIcon     = reader.GetString("MenuIcon"),
                            MenuOrder    = reader.GetInt32("MenuOrder"),

                            TotalUserAllowed = reader.GetInt32("TotalUserAllowed"),
                            ConcurrentUser   = reader.GetInt32("ConcurrentUser"),
                            OwnerID          = reader.GetString("OwnerID"),
                            UserLevel        = reader.GetInt32("UserLevel"),
                            SetOn            = reader.GetString("SetOn"),
                            SetBy            = reader.GetString("SetBy"),
                            ModifiedOn       = reader.GetString("ModifiedOn"),
                            ModifiedBy       = reader.GetString("ModifiedBy"),
                            Status           = reader.GetInt32("Status")
                        }).ToList();
                    }
                }
            }
            return(userList);
        }
Example #54
0
        public static ClienteModel ActualizarCliente(ClienteModel pCte)
        {
            Database  database;
            DbCommand dbCommand;
            DatabaseProviderFactory factory = new DatabaseProviderFactory();
            ClienteModel            Cte     = pCte;

            try
            {
                database  = factory.Create(ClientesConstantesBD.strConexion);
                dbCommand = database.GetStoredProcCommand(ClientesConstantesBD.strCLIENTES_INSERTAR);
                database.AddInParameter(dbCommand, "P_IN_KEYCLI", DbType.Int16, pCte.KEYCLI);
                database.AddInParameter(dbCommand, "P_IN_KEYTCP", DbType.Int16, pCte.KEYTCP);
                database.AddInParameter(dbCommand, "P_IN_RFCCLI", DbType.String, pCte.RFCCLI);
                database.AddInParameter(dbCommand, "P_IN_NOMBRE", DbType.String, pCte.NOMCLI);
                database.AddInParameter(dbCommand, "P_IN_APEPAT", DbType.String, pCte.APEPAT);
                database.AddInParameter(dbCommand, "P_IN_APEMAT", DbType.String, pCte.APEMAT);
                database.AddInParameter(dbCommand, "P_IN_DOMICI", DbType.String, pCte.DOMCLI);
                database.AddInParameter(dbCommand, "P_IN_NUMEXT", DbType.String, pCte.NUMEXT);
                database.AddInParameter(dbCommand, "P_IN_NUMINT", DbType.String, pCte.NUMINT);
                database.AddInParameter(dbCommand, "P_IN_COLONI", DbType.String, pCte.COLONI);
                database.AddInParameter(dbCommand, "P_IN_CODPOS", DbType.String, pCte.CODPOS);
                database.AddInParameter(dbCommand, "P_IN_NOMPAI", DbType.String, pCte.NOMPAI);
                database.AddInParameter(dbCommand, "P_IN_NOMEDO", DbType.String, pCte.NOMEDO);
                database.AddInParameter(dbCommand, "P_IN_NOMCIU", DbType.String, pCte.NOMCIU);

                database.AddOutParameter(dbCommand, "P_OUT_FEULAC", DbType.DateTime, 20);
                database.ExecuteNonQuery(dbCommand);

                Cte.FEULAC = Convert.ToDateTime(database.GetParameterValue(dbCommand, "P_OUT_FEULAC"));

                if (Cte.FEULAC == null)
                {
                    return(null);
                }
                else
                {
                    return(Cte);
                }
            }
            catch (Exception exp) {
                // throw new ApplicationException(exp.Message, exp);
                return(null);
            }
            finally {
                database  = null;
                dbCommand = null;
                factory   = null;
                Cte       = null;
            }
        }
Example #55
0
        public void Initialize()
        {
            EnvironmentHelper.AssertOracleClientIsInstalled();
            DatabaseProviderFactory factory = new DatabaseProviderFactory(OracleTestConfigurationSource.CreateConfigurationSource());

            db = factory.Create("OracleTest");
            try
            {
                DeleteStoredProcedures();
            }
            catch { }
            CreateStoredProcedures();
            base.SetUp();
        }
        public void Initialize()
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory(new TestConfigurationContext());

            db = factory.CreateDefaultDatabase();
            try
            {
                DeleteStoredProcedures();
            }
            catch
            {
            }
            CreateStoredProcedures();
        }
        public void Initialize()
        {
            DatabaseProviderFactory factory = new DatabaseProviderFactory(OracleTestConfigurationSource.CreateConfigurationSource());
            db = factory.Create("OracleTest");
            // ensure that stored procedures are dropped before trying to create them
            try
            {
                DeleteStoredProcedures();
            }
            catch { }
            CreateStoredProcedures();

            base.SetUp();
        }
Example #58
0
 private static void TempSil()
 {
     try
     {
         DatabaseProviderFactory factory = new DatabaseProviderFactory();
         Database db   = factory.Create("connStrBot");
         var      comm = db.GetSqlStringCommand("TRUNCATE TABLE temp_RehberTablo");
         db.ExecuteNonQuery(comm);
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
 public void Initialize()
 {
     DatabaseProviderFactory factory = new DatabaseProviderFactory(new TestConfigurationContext());
     this.db = factory.CreateDatabase("OracleTest");
     // ensure that stored procedures are dropped before trying to create them
     try
     {
         DeleteStoredProcedures();
     }
     catch
     {
     }
     CreateStoredProcedures();
 }
Example #60
0
        public List <SEC_UserDataAccess> GetAllUserDataAccess(string _UserID,
                                                              out string _errorNumber)
        {
            _errorNumber = string.Empty;
            List <SEC_UserDataAccess> userDataAccesses = new List <SEC_UserDataAccess>();

            DatabaseProviderFactory factory = new DatabaseProviderFactory();
            SqlDatabase             db      = factory.CreateDefault() as SqlDatabase;

            using (DbCommand dbCommandWrapper = db.GetStoredProcCommand("GetAllUserDataAccess"))
            {
                db.AddInParameter(dbCommandWrapper, "@UserID", SqlDbType.VarChar, _UserID);
                db.AddOutParameter(dbCommandWrapper, spStatusParam, DbType.String, 10);
                DataSet ds = db.ExecuteDataSet(dbCommandWrapper);

                if (!db.GetParameterValue(dbCommandWrapper, spStatusParam).IsNullOrZero())
                {
                    _errorNumber = db.GetParameterValue(dbCommandWrapper, spStatusParam).PrefixErrorCode();
                }
                else
                {
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        DataTable dt1 = ds.Tables[0];
                        userDataAccesses = dt1.AsEnumerable().Select(reader => new SEC_UserDataAccess
                        {
                            UserDataAccessID  = reader.GetString("UserDataAccessID"),
                            UserID            = reader.GetString("UserID"),
                            OwnerID           = reader.GetString("OwnerID"),
                            UserOwnerAccessID = reader.GetString("UserOwnerAccessID"),
                            DocCategoryID     = reader.GetString("DocCategoryID"),
                            DocTypeID         = reader.GetString("DocTypeID"),
                            DocPropertyID     = reader.GetString("DocPropertyID"),
                            DocPropIdentifyID = reader.GetString("DocPropIdentifyID"),
                            MetaValue         = reader.GetString("MetaValue"),
                            DataAccessLevel   = reader.GetString("DataAccessLevel"),
                            DataAccessPower   = reader.GetString("DataAccessPower"),
                            AccessTimeLimit   = reader.GetString("AccessTimeLimit"),
                            Remarks           = reader.GetString("Remarks"),
                            SetOn             = reader.GetString("SetOn"),
                            SetBy             = reader.GetString("SetBy"),
                            ModifiedOn        = reader.GetString("ModifiedOn"),
                            ModifiedBy        = reader.GetString("ModifiedBy"),
                            Status            = reader.GetInt32("Status")
                        }).ToList();
                    }
                }
            }
            return(userDataAccesses);
        }