Пример #1
0
        public ServerListDialog(IDbSessionFactory sessionFactory)
        {
            _sessionFactory = sessionFactory;
            InitializeComponent();

            InitServerList();
        }
Пример #2
0
        public AccountWizard(IDbSessionFactory sessionFactory)
        {
            _sessionFactory = sessionFactory;
            InitializeComponent();

            this.smtpControl.ReloadProxies(sessionFactory);
            this.popControl.ReloadProxies(sessionFactory);
        }
 public NewTreeNodeCommand(ISelectionService selectionService
                           , IDbSessionFactory sessionFactory
                           , string statement)
     : base(selectionService)
 {
     _sessionFactory = sessionFactory;
     _statement      = statement;
 }
Пример #4
0
 public MessageCell(IDbSessionFactory sessionFactory, Message message, Image[] images)
     : base("")
 {
     m_sessionFactory = sessionFactory;
     _images          = images;
     _message         = message;
     Refresh();
 }
Пример #5
0
 public ContactPage(IBundleService bundleService
                    , IIconResourceService iconResourceService
                    , IPageService pageService
                    , IVirtualFileSystem virtualFileSystem
                    , IDbSessionFactory sessionFactory)
     : base(bundleService, iconResourceService, pageService, virtualFileSystem)
 {
     m_sessionFactory = sessionFactory;
 }
Пример #6
0
 public MailPage(IBundleService bundleService
                 , IIconResourceService iconResourceService
                 , IPageService pageService
                 , IVirtualFileSystem virtualFileSystem
                 , IDbSessionFactory sessionFactory)
     : base(bundleService, iconResourceService, pageService, virtualFileSystem)
 {
     m_sessionFactory = sessionFactory;
     Initialize();
 }
Пример #7
0
 public NewFolderCommand(ISelectionService selectionService
                         , IDbSessionFactory sessionFactory
                         , IExtensionRegistry extensionRegistry
                         , IHierarchyDecoratorService contentService
                         , IIconResourceService iconResourceService
                         , IVirtualFileSystem virtualFs)
     : base(selectionService, sessionFactory, "InsertFolder")
 {
     _extensionRegistry   = extensionRegistry;
     _contentService      = contentService;
     _iconResourceService = iconResourceService;
     _virtualFs           = virtualFs;
 }
Пример #8
0
 public SqlServerFixture()
 {
     DbSessionFactory = new SmartSqlBuilder()
                        .UseDataSource(DbProvider.SQLSERVER,
                                       "Data Source=.;Initial Catalog=SmartSqlTestDB;Integrated Security=True")
                        .UseAlias("SqlServer-Bulk")
                        .AddTypeHandler(new Configuration.TypeHandler()
     {
         Name        = "Json",
         HandlerType = typeof(TypeHandler.JsonTypeHandler)
     })
                        .Build().GetDbSessionFactory();
 }
Пример #9
0
        public void ReloadProxies(IDbSessionFactory sessionFactory)
        {
            cmbListProxies.Items.Clear();
            cmbListProxies.Items.Add("");

            using (IDbSession session = sessionFactory.NewSession())
                using (TransactionScope transactionScope = new TransactionScope(session))
                {
                    foreach (BaseServer server in session.QueryForList("GetProxys", null))
                    {
                        cmbListProxies.Items.Add(server);
                    }
                }
        }
Пример #10
0
 public MessageExplorer(IBundleService bundleService
                        , IIconResourceService iconResourceService
                        , IDbSessionFactory sessionFactory
                        , IPartRegistry partRegistry
                        , IPageService pageService
                        , IVirtualFileSystem virtualFileSystem)
 {
     m_BundleService       = bundleService;
     m_IconResourceService = iconResourceService;
     m_sessionFactory      = sessionFactory;
     m_PartRegistry        = partRegistry;
     m_PageService         = pageService;
     m_ToolStripFactory    = pageService.PageLayoutProvider.ToolbarFactory;
     m_VirtualFileSystem   = virtualFileSystem;
 }
Пример #11
0
 public static void ShareDbConnection(IDbSessionFactory fact, Action act)
 {
     if (DbSession.Current != null)
     {
         act();
     }
     else
     {
         using (var ses = fact.OpenSession(MessageBusContext.ReceivingConnection))
         {
             DbSession.Current = ses;
             act();
             DbSession.Current = null;
         }
     }
 }
Пример #12
0
 public static void InDbTransaction(IDbSessionFactory factory, Action <DbSession> act)
 {
     if (DbSession.Current != null)
     {
         act(DbSession.Current);
     }
     else
     {
         var dbs = factory.OpenSession(MessageBusContext.ReceivingConnection);
         try
         {
             DbSession.Current = dbs;
             act(dbs);
         }
         finally
         {
             DbSession.Current = null;
             dbs.Dispose();
         }
     }
 }
Пример #13
0
 public static void ShareDbConnection(IDbSessionFactory fact, Action act)
 {
     if (DbSession.Current != null)
     {
         act();
     }
     else
     {
         var ses = fact.OpenSession(MessageBusContext.ReceivingConnection);
         try
         {
             DbSession.Current = ses;
             act();
         }
         finally
         {
             var s = DbSession.Current;
             DbSession.Current = null;
             Debug.Assert(s == ses);
             s.Dispose();
         }
     }
 }
Пример #14
0
 public SqlServerTest(SqlServerFixture serverFixture)
 {
     _dbSessionFactory = serverFixture.DbSessionFactory;
 }
 public OrderConfigDao(IDbSessionFactory factory)
 {
     this.factory = factory;
 }
 public FuturesCompany(IDbSessionFactory factory)
 {
     this.factory = factory;
 }
 public TradeAccountDao(IDbSessionFactory factory)
 {
     this.factory = factory;
 }
Пример #18
0
 public ApiInfoDao(IDbSessionFactory factory)
 {
     this.factory = factory;
 }
 public AccountBindingDao(IDbSessionFactory factory)
 {
     this.factory = factory;
 }
 public CompCounterDao(IDbSessionFactory factory)
 {
     this.factory = factory;
 }
Пример #21
0
 public OrderingDownFolderCommand(ISelectionService selectionService
                                  , IDbSessionFactory sessionFactory)
     : base(selectionService, sessionFactory)
 {
 }
Пример #22
0
 public MailCell(IDbSessionFactory sessionFactory, Message message, Image[] images)
     : base(sessionFactory, message, images)
 {
 }
Пример #23
0
 public ReadStateCell(IDbSessionFactory sessionFactory, Message message, Image[] images, params MessageCell[] cells)
     : base(sessionFactory, message, images)
 {
     _cells.AddRange(cells);
 }
Пример #24
0
 public BrokerCompanyDao(IDbSessionFactory factory)
 {
     this.factory = factory;
 }
Пример #25
0
 public AbstractTest()
 {
     DbSessionFactory = new SmartSqlBuilder().UseDataSource(DbProvider.SQLSERVER, ConnectionString)
                        .UseCache().Build().GetDbSessionFactory();
 }
 public GatewayInfoDao(IDbSessionFactory factory)
 {
     this.factory = factory;
 }
Пример #27
0
 public DeleteContactCommand(ISelectionService selectionService
                             , IDbSessionFactory sessionFactory)
     : base(selectionService)
 {
     _sessionFactory = sessionFactory;
 }
Пример #28
0
        public MessageExplorerWidget(IBundleService bundleService
                                     , IIconResourceService iconResourceService
                                     , IDbSessionFactory sessionFactory
                                     , IPartRegistry partRegistry
                                     , IPageService pageService
                                     , IVirtualFileSystem virtualFileSystem
                                     , IViewPart viewPart)
        {
            m_BundleService       = bundleService;
            m_IconResourceService = iconResourceService;
            m_sessionFactory      = sessionFactory;
            m_PartRegistry        = partRegistry;
            m_PageService         = pageService;
            m_ToolStripFactory    = pageService.PageLayoutProvider.ToolbarFactory;
            m_VirtualFileSystem   = virtualFileSystem;
            m_viewPart            = viewPart;

            InitializeComponent();



            m_image_mail         = iconResourceService.GetImage("jingxian.ui.icons.mail.png");
            m_image_open_mail    = iconResourceService.GetIcon("jingxian.ui.icons.maillist.open_mail.ico").ToBitmap();
            m_image_close_mail   = iconResourceService.GetIcon("jingxian.ui.icons.maillist.close_mail.ico").ToBitmap();
            m_image_litter_point = iconResourceService.GetImage("jingxian.ui.icons.maillist.litter_point.png");
            m_image_big_point    = iconResourceService.GetImage("jingxian.ui.icons.maillist.big_point.png");
            m_image_spam         = iconResourceService.GetImage("jingxian.ui.icons.maillist.spam.png");
            m_image_red_flag     = iconResourceService.GetImage("jingxian.ui.icons.maillist.red_flag.png");
            m_image_gray_flag    = iconResourceService.GetImage("jingxian.ui.icons.maillist.gray_flag.png");
            m_image_right        = iconResourceService.GetImage("jingxian.ui.icons.maillist.right.png");


            m_image_open_mail    = iconResourceService.GetIcon("jingxian.ui.icons.maillist.open_mail.ico").ToBitmap();
            m_image_close_mail   = iconResourceService.GetIcon("jingxian.ui.icons.maillist.close_mail.ico").ToBitmap();
            m_image_litter_point = iconResourceService.GetBitmap("jingxian.ui.icons.maillist.litter_point.png");
            m_image_big_point    = iconResourceService.GetBitmap("jingxian.ui.icons.maillist.big_point.png");
            m_image_spam         = iconResourceService.GetBitmap("jingxian.ui.icons.maillist.spam.png");
            m_image_red_flag     = iconResourceService.GetBitmap("jingxian.ui.icons.maillist.red_flag.png");
            m_image_gray_flag    = iconResourceService.GetBitmap("jingxian.ui.icons.maillist.gray_flag.png");
            m_image_right        = iconResourceService.GetBitmap("jingxian.ui.icons.maillist.right.png");

            LoadAllMessages();

            string startView = null;

            System.IO.TextReader textReader = new System.IO.StringReader(m_viewPart.ConfigurationXml);
            using (XmlReader reader = XmlReader.Create(textReader, XmlUtils.CreateFragmentReaderSettings(), XmlUtils.CreateParserContext()))
            {
                if (reader.IsStartElement("view"))
                {
                    startView = XmlUtils.ReadRequiredAttributeString(reader, "ref");
                }
            }

            if (string.IsNullOrEmpty(startView))
            {
                return;
            }

            IWorkbenchPart welcomePart;

            m_PartRegistry.TryGet(jingxian.ui.Constants.WelcomeId, out welcomePart);
            if (null == welcomePart)
            {
                return;
            }
            UserControl control = new UserControl();

            control.BorderStyle = BorderStyle.Fixed3D;
            control.Dock        = DockStyle.Fill;
            this.m_splitter.Panel2.Controls.Add(control);

            Control welcomePage = welcomePart.Widget;

            welcomePage.Dock = DockStyle.Fill;
            control.Controls.Add(welcomePage);
        }
Пример #29
0
 public DbSessionStore(IDbSessionFactory dbSessionFactory)
 {
     _dbSessionFactory = dbSessionFactory;
 }
Пример #30
0
 public SettingCommand(IDbSessionFactory sessionFactory)
 {
     _sessionFactory = sessionFactory;
 }