Example #1
0
        private void AsyncServerModeSourceResolveSession(ResolveSessionEventArgs args)
        {
            IDisposable[] disposableObjects;
            IDataStore    dataStore = dataStoreProvider.CreateWorkingStore(out disposableObjects);

            args.Session = CreateUnitOfWork(dataStore, disposableObjects);
        }
        private void xpInstantFeedbackSource1_DismissSession(object sender, ResolveSessionEventArgs e)
        {
            IDisposable session1 = e.Session as IDisposable;

            if (session1 != null)
            {
                session1.Dispose();
            }
        }
Example #3
0
        void instantDS_DismissSession(object sender, ResolveSessionEventArgs e)
        {
            IDisposable session = e.Session as IDisposable;

            if (session != null)
            {
                session.Dispose();
            }
        }
Example #4
0
        private void AsyncServerModeSourceDismissSession(ResolveSessionEventArgs args)
        {
            var toDispose = args.Session as IDisposable;

            if (toDispose != null)
            {
                toDispose.Dispose();
            }
        }
Example #5
0
        void XPInstantFeedbackDataSource_DismissSession(object sender, ResolveSessionEventArgs e)
        {
            IDisposable session = e.Session as IDisposable;

            if (session != null)
            {
                session.Dispose();
            }
        }
 private void xpInstantFeedbackSource1_ResolveSession(object sender, ResolveSessionEventArgs e)
 {
     session1 = new Session()
     {
         ConnectionString = MSSqlConnectionProvider.GetConnectionString("(local)", "NorthWind")
     };
     session1.Connect();
     e.Session = session1;
 }
Example #7
0
        // This event is generated by Data Source Configuration Wizard
        void xpInstantFeedbackSource1_DismissSession(object sender, ResolveSessionEventArgs e)
        {
            // Here you can dismiss the session instance you have assigned to the ResolveSessionEventArgs.Session property in the ResolveSession event handler.
            IDisposable session = e.Session as IDisposable;

            if (session != null)
            {
                session.Dispose();
            }
        }
Example #8
0
        private void OnResolveSession(object sender, ResolveSessionEventArgs e)
        {
            //Сreate a single instance of IDataLayer if it is not created
            if (DataLayerInstance == null)
            {
                string connectionString = ConfigurationManager.ConnectionStrings["nwind"].ConnectionString;
                DataLayerInstance = XpoDefault.GetDataLayer(connectionString, DevExpress.Xpo.DB.AutoCreateOption.SchemaAlreadyExists);
            }

            //Create new session based on the instance of DataLayer
            e.Session = new UnitOfWork(DataLayerInstance);
        }
Example #9
0
        void instantDS_ResolveSession(object sender, ResolveSessionEventArgs e)
        {
            Session session = new Session();

            session.ConnectionString = $@"XpoProvider=SQLite;Data Source={DBFileName};Read Only=True;";
            session.AutoCreateOption = DevExpress.Xpo.DB.AutoCreateOption.None;
            session.LockingOption    = LockingOption.None;
            session.Connect();
            e.Session = session;
            try {
                using (var reader = new StreamReader("before_load.sql"))
                {
                    var commandSQL = new System.Data.SQLite.SQLiteCommand();
                    commandSQL.Connection  = (System.Data.SQLite.SQLiteConnection)session.Connection;
                    commandSQL.CommandText = reader.ReadToEnd();
                    commandSQL.ExecuteNonQuery();
                }
            }catch (Exception ex) {
                Console.WriteLine(ex.Message);
            }
        }
Example #10
0
 private void OnDismissSession(object sender, ResolveSessionEventArgs e)
 {
     e.Session.Session.Dispose();
 }
 private void AsyncServerModeSourceDismissSession(ResolveSessionEventArgs args) {
     var toDispose = args.Session as IDisposable;
     if (toDispose != null) {
         toDispose.Dispose();
     }
 }
 private void AsyncServerModeSourceResolveSession(ResolveSessionEventArgs args) {
     IDisposable[] disposableObjects;
     IDataStore dataStore = DataStoreProvider.CreateWorkingStore(out disposableObjects);
     args.Session = CreateUnitOfWork(dataStore, disposableObjects);
 }
Example #13
0
 private void XPCollection_ResolveSession(object sender, ResolveSessionEventArgs e)
 {
     e.Session = BaseSession;
 }
Example #14
0
 private void customersXPCollection_ResolveSession(object sender, ResolveSessionEventArgs e)
 {
     e.Session = m_CustomersUOW;
 }
Example #15
0
 private void OnSuppliersCollectionResolveSession(object sender, ResolveSessionEventArgs e)
 {
     e.Session = XpoHelper.GetNewSession();
 }
Example #16
0
 // This event is generated by Data Source Configuration Wizard
 void xpInstantFeedbackSource1_ResolveSession(object sender, ResolveSessionEventArgs e)
 {
     // Assign a session to the Session property,
     e.Session = new DevExpress.Xpo.UnitOfWork();
 }
Example #17
0
 private void OrdersInstantFeedbackView_ResolveSession(object sender, ResolveSessionEventArgs e)
 {
     e.Session = new Session();
 }
Example #18
0
 void instantDS_ResolveSession(object sender, ResolveSessionEventArgs e)
 {
     e.Session = new UnitOfWork();
 }
Example #19
0
        void XPInstantFeedbackDataSource_ResolveSession(object sender, ResolveSessionEventArgs e)
        {
            Session s = new UnitOfWork();

            e.Session = s;
        }
Example #20
0
 void OnCollectionResolveSession(object sender, ResolveSessionEventArgs e)
 {
     e.Session = new UnitOfWork();
 }
Example #21
0
 private void OrdersInstantFeedbackView_DismissSession(object sender, ResolveSessionEventArgs e)
 {
     e.Session.Session.Dispose();
 }