コード例 #1
0
        public Form1(DBConfig config)
        {
            log4net.Config.XmlConfigurator.Configure();

            log.Debug("Application started...");
            this.config = config;
            InitializeComponent();
            context = new RedContext()
            {
                Provider = new RedDBProvider(config.ConnectionString)
            };

            LoginForm lf = new LoginForm(context);

            while (lf.CurrentUser == null)
            {
                lf.ShowDialog();
            }

            currentUser = lf.CurrentUser;
            log.DebugFormat("User {0} loged in.", currentUser.Login);

            InitForm();
            dataGridView1.AutoGenerateColumns = false;
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: rsemenov/FizDb
 static void Main()
 {
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     XmlSerializer serializer = new XmlSerializer(typeof(DBConfig));
     var conf = new DBConfig();
     using (var stream = File.OpenRead("DBConfig.xml"))
     {
         conf = (DBConfig)serializer.Deserialize(stream);
     }
     Application.Run(new Form1(conf));
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: rsemenov/FizDb
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            XmlSerializer serializer = new XmlSerializer(typeof(DBConfig));
            var           conf       = new DBConfig();

            using (var stream = File.OpenRead("DBConfig.xml"))
            {
                conf = (DBConfig)serializer.Deserialize(stream);
            }
            Application.Run(new Form1(conf));
        }