コード例 #1
0
        /// <summary>
        ///  폼이 로드될때
        /// </summary>
        private void StatsForm_Load(object sender, EventArgs e)
        {
            this.dataMng = WeatherDataMng.getInstance();
            this.dataMng.onDBDataSetEvt += new EventHandler <SetDBDataEventArgs>(dataMng_onDBDataSetEvt);

            string ip   = Settings.Default.DbIp;
            string port = Settings.Default.DbPort;
            string id   = Settings.Default.DbId;
            string pw   = Settings.Default.DbPw;
            string sid  = Settings.Default.DbSid;

            this.odec = new ADEng.Library.oracleDAC(id, pw, ip, port, sid);

            //측기 리스트 가져오기
            getDeviceList();

            //시간 리스트 넣어주기
            getTimeList();

            //차트 메뉴 막기
            blockChartMenu();

            //차트 기본 속성 세팅
            setChartAttribute();

            // 조회 조건의 Base 정보 로드
            loadBaseData();

            // 모든 데이터 클리어
            chtWeather2.Data.Clear();
        }
コード例 #2
0
        /// <summary>
        /// 옵션창에서 발생한 이벤트 처리하는 메소드
        /// </summary>
        private void Optionform_TcpConnectEvt()
        {
            if (!tcpSrvStat)
            {
                if (!tcpSrvStart())
                {
                    MessageBox.Show("TCP 서버 대기실패", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
            }

            if (this.ora == null)
            {
                if (Properties.Settings.Default.db_ip == string.Empty || Properties.Settings.Default.db_port == string.Empty ||
                    Properties.Settings.Default.db_id == string.Empty || Properties.Settings.Default.db_pw == string.Empty ||
                    Properties.Settings.Default.db_sid == string.Empty)
                {
                    MessageBox.Show("DB 접속 실패\nDB 설정 항목을 확인하세요.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    ora = new oracleDAC(Properties.Settings.Default.db_id, Properties.Settings.Default.db_pw, Properties.Settings.Default.db_ip
                                        , Properties.Settings.Default.db_port, Properties.Settings.Default.db_sid);

                    if (ora.ConnectionState == ConnectionState.Closed)
                    {
                        if (!ora.openDb())
                        {
                            MessageBox.Show("DB 접속 실패\nDB 설정 항목을 확인하세요.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                }
            }
        }
コード例 #3
0
    public static oracleDAC GetDbConn()
    {
        try
        {
            if (odec == null)
            {
                odec = new ADEng.Library.oracleDAC(ConfigurationManager.AppSettings["OraId"]
                                                   , ConfigurationManager.AppSettings["OraPw"]
                                                   , ConfigurationManager.AppSettings["OraIp"]
                                                   , ConfigurationManager.AppSettings["OraPort"]
                                                   , ConfigurationManager.AppSettings["OraSid"]);
            }
        }
        catch (Exception ex)
        {
            Debug.WriteLine("EWSSystem.DbConn.GetDbConn()| " + ex.Message);
            Log.WriteLog("EWSSystem.DbConn.GetDbConn()| " + ex.Message);
        }

        return(odec);
    }