예제 #1
0
 public M_1_Signup(DbConnect input, M_1_MainS form)
 {
     this.c = input;
     this.f = form;
     InitializeComponent();
 }
예제 #2
0
        static void Main()
        {
            if (Environment.OSVersion.Version.Major == 6)
            {
                SetProcessDPIAware();
            }

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            DbConnect c = new DbConnect();

            string[] temp = c.repeated_batch_csv("48(2019-2020)");
            Console.WriteLine(temp[0] + "  " + temp[1]);
            while (true)
            {
                Login f1 = new Login();
                //f1.access = 1;
                Application.Run(f1);
                if (f1.access == 1 || f1.access == 2)
                {
                    c = new DbConnect();
                    //System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                    //ConfigurationManager.RefreshSection("appSettings");

                    //// Get the AppSettings section.
                    //AppSettingsSection appSettingSection = (AppSettingsSection)config.GetSection("appSettings");
                    //if (appSettingSection.Settings["sql_update"].Value == "1")
                    //{
                    //    bool updated = c.sql_update_query();
                    //    if (updated == true) c.SuccessBox("Updated SQL");
                    //    Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                    //    //configuration.AppSettings.Settings.Remove("sql_update");
                    //    configuration.AppSettings.Settings["sql_update"].Value = "lala";
                    //    configuration.Save(ConfigurationSaveMode.Full, true);
                    //    ConfigurationManager.RefreshSection("appSettings");
                    //}
                    if (f1.checkBox2.Checked == true)
                    {
                        bool updated = c.sql_update_query();
                        //if (updated == true) c.SuccessBox("Updated SQL");
                    }

                    c.recordLogin(f1.username);
                    Console.WriteLine(Properties.Settings.Default.LastIP);
                    Global.background = new TwistERP();
                    Global.background.IsMdiContainer = true;

                    M_1_MainS ms = new M_1_MainS(c, f1.username, f1.access);
                    Global.background.main_form = ms;
                    ms.MdiParent = Global.background;
                    ms.Scale(new SizeF(1.3F, 1.3F));
                    ms.AutoScaleMode = AutoScaleMode.Font;
                    ms.StartPosition = FormStartPosition.CenterScreen;
                    ms.Show();
                    Application.Run(Global.background);

                    if (Global.background.logout == true)
                    {
                        c.recordLogout(f1.username);
                        continue;
                    }
                }
            }
        }