Beispiel #1
0
 public static DbConnection_My MyGetRemoteDataInstance()
 {
     if (remoteInstance == null || string.IsNullOrEmpty(remoteInstance.remoteConn.Database))
     {
         remoteInstance = new DbConnection_My();
     }
     return(remoteInstance);
 }
Beispiel #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            MYconn = DbConnection_My.MyGetRemoteDataInstance().MygetRemoteDbConnection("124");


            formstimer.Interval = 1000;
            formstimer.Tick    += timer_sales_Tick;
            formstimer.Start();

            safe_sale_timer.Interval = 1000;
            safe_sale_timer.Tick    += timer_safe_sale_Tick;
            safe_sale_timer.Start();



            if (MYconn.State.ToString() == "Open")
            {
                string DB_124 = MYconn.DataSource.ToString();
                if (DB_124 != "")
                {
                    checkBox1.Checked = true;
                }
            }
            else
            {
                checkBox1.Checked = false;
            }

            MYconn.Dispose();
            MYconn.Close();
            Log((String.Format("[MySql_124]:{0}", MYconn.State.ToString())));

            MYconn = DbConnection_My.MyGetRemoteDataInstance().MygetRemoteDbConnection("164");

            if (MYconn.State.ToString() == "Open")
            {
                string DB_164 = MYconn.DataSource.ToString();
                if (DB_164 != "")
                {
                    checkBox2.Checked = true;
                }
            }
            else
            {
                checkBox2.Checked = false;
            }

            MYconn.Dispose();
            MYconn.Close();
            Log((String.Format("[MySql_164]:{0}", MYconn.State.ToString())));

            MYconn = DbConnection_My.MyGetRemoteDataInstance().MygetRemoteDbConnection("18");

            if (MYconn.State.ToString() == "Open")
            {
                string DB_18 = MYconn.DataSource.ToString();
                if (DB_18 != "")
                {
                    checkBox3.Checked = true;
                }
            }
            else
            {
                checkBox3.Checked = false;
            }

            MYconn.Dispose();
            MYconn.Close();
            Log((String.Format("[MySql_18]:{0}", MYconn.State.ToString())));

            if ((checkBox1.Checked == true) && (checkBox2.Checked == true) && (checkBox3.Checked == true))
            {
                label2.ForeColor = System.Drawing.Color.Blue;
                label2.Text      = "정상 접속 성공";
                sendSms("[2차 시뮬레이션 판매예측값] 프로그램 시작 ");
            }
            else
            {
                label2.ForeColor = System.Drawing.Color.Red;
                label2.Text      = "접속 오류";
            }
        }