private void Btn_Login_Click(object e) { try { PasswordBox pwBox = e as PasswordBox; string pwd = UtilityLoginDetails.GETInstance.DecryptedPassword = pwBox.Password; bool validate = ValidateInputFields(pwd); if (!validate) { return; } //Register Event for receiving Logon Response // MemoryManager.OnLogonReplyReceived += MemoryManager_OnLogonReplyReceived; LoginProcessor oLoginProcessor = new LoginProcessor(); MemoryManager.InitializeDefaultMemory(); LogonRequest oLogonRequest = new LogonRequest(); //initialze socket AsynchronousClient.StartClient(); //initiate receive ReceiverController oReceiverController = new ReceiverController(); oReceiverController.ReceiveMessage(); //initiate UMS UMSController oUMSController = new UMSController(); oUMSController.ReceiveUMSMessage(); //if (BcastEquityChkBx) //{ // //start receiving broadcast // BroadCastProcessor.objBroadcastController = new BroadcastController(); // BroadCastProcessor.objBroadcastController.ConnectToBroadCastServer(); //} if (EquitySegChk) { //oLogonRequest.Exchange = 1; //1 - Equity, 2- Derv., 3. Curr CreateEQXloginRequest(pwd, ref oLogonRequest); oLoginProcessor.ProcessData(oLogonRequest); } //if (DerivativeChkBx) //{ // CreateDERloginRequest(pwd, ref oLogonRequest); // oLoginProcessor.ProcessData(oLogonRequest); //} //if (CurrencyChkBx) //{ // CreateCURloginRequest(pwd, ref oLogonRequest); // oLoginProcessor.ProcessData(oLogonRequest); //} } catch (Exception ex) { ExceptionUtility.LogError(ex); } }