/// <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(); }
/// <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); } } } } }
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); }