예제 #1
0
 private void OnEventConnectEventHandler(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnEventConnectEvent e)
 {
     if (e.nErrCode == 0)
     {
         Console.WriteLine("로그인 완료");
     }
 }
예제 #2
0
        private void OnEventConnectEventHandler(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnEventConnectEvent e)
        {
            if (e.nErrCode == 0)
            {
                Console.WriteLine("로그인 완료");

                // 계좌 비밀번호 입력창 띄움
                openApi.KOA_Functions("ShowAccountWindow", "");

                this.LoginSuccessEvent(true);
                this.loadConditions();
            }
        }
예제 #3
0
        private void API_OnEventConnect(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnEventConnectEvent e)
        {
            if (e.nErrCode == 0)
            {
                Logger(Log.일반, "로그인 성공");
                //GetAccountInfo();

                Get_OPW00018_계좌평가잔고내역요청();
                //Get_OPW00004_계좌평가현황요청();
            }
            else
            {
                Logger(Log.에러, "로그인 실패");
            }
        }
예제 #4
0
 public void axKHOpenAPI_OnEventConnect(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnEventConnectEvent e)
 {
     if (e.nErrCode == 0)
     {
         control.Print("로그인 성공");
         int connectState = axKHOpenAPI1.GetConnectState();
         if (connectState == 1)
         {
             control.Print("접속상태:연결중");
         }
         else
         {
             control.Print("접속상태:미연결, status:" + connectState);
         }
         this.RefreshAccountInfo();
     }
     else
     {
         control.Print("로그인 실패");
     }
 }
예제 #5
0
        // 기본정보받기

        private void OnEventConnect(object sender, AxKHOpenAPILib._DKHOpenAPIEvents_OnEventConnectEvent e)
        {
            if (e.nErrCode == 0)    // 로그인에 성공하는 경우 기본 정보를 가져온다.

            {
                로그인플레그 = true;

                LogTextset("키움", "로그인 완료");
                string   계좌목록  = 키움API.GetLoginInfo("ACCLIST").Trim();
                string[] 사용자계좌 = 계좌목록.Split(';');

                for (int i = 0; i < 사용자계좌.Length; i++)
                {
                    Account_list_combo.Items.Add(사용자계좌[i]);
                }

                string 사용자ID = 키움API.GetLoginInfo("USER_ID");
                Get_user_name.Text = 사용자ID;

                string 사용자이름 = 키움API.GetLoginInfo("USER_NAME");
                Get_user_id.Text = 사용자이름;

                string 접속서버 = 키움API.GetLoginInfo("GetServerGubun");
                if (접속서버 == "1")
                {
                    Get_user_server.Text = "모의서버";
                }
                else
                {
                    Get_user_server.Text = "실서버";
                }
                LogTextset("키움", "기본정보 완료");
            }
            else
            {
                LogTextset("키움", "로그인 실패 " + e.nErrCode);
            }
        }