Пример #1
0
 public static void ShowCustomerPopup(string ani, string calltype)
 {
     try
     {
         InitializeCRMmanager();
         InitializeCrmMain();
         crmFrmMain.OpenCustomerPopup(ani, DateTime.Now.ToString("yyyyMMddHHmmss"), calltype);
         DisplayCrmPopUp();
     }
     catch (Exception ex)
     {
         Logger.error(ex.ToString());
     }
 }
Пример #2
0
 private void showCustomerPopup(string ani, string calltype)
 {
     try
     {
         //getForegroundWindow();
         crm_main.OpenCustomerPopup(ani, DateTime.Now.ToString("yyyyMMddHHmmss"), calltype);
         CRMUtils.DisplayCrmPopUp(crm_main);
     }
     catch (System.ObjectDisposedException dis)
     {
         //getForegroundWindow();
         cm.SetUserInfo(com_cd, this.myid, tbx_pass.Text, serverIP, socket_port_crm);
         crm_main = new FRM_MAIN();
         crm_main.FormClosing += new FormClosingEventHandler(crm_main_FormClosing);
         crm_main.OpenCustomerPopup(ani, DateTime.Now.ToString("yyyyMMddHHmmss"), calltype);
         CRMUtils.DisplayCrmPopUp(crm_main);
     }
 }
Пример #3
0
        private void showCustomerPopup(string ani, string calltype)
        {
            try
            {
                //getForegroundWindow();
                crm_main.OpenCustomerPopup(ani, DateTime.Now.ToString("yyyyMMddHHmmss"), calltype);
                crm_main.WindowState = FormWindowState.Normal;
                crm_main.StartPosition = FormStartPosition.Manual;
                crm_main.SetBounds(0, 0, crm_main.Width, crm_main.Height);
                crm_main.Show();
                crm_main.Activate();
                crm_main.TopLevel = true;

                //crm_main.Activated += new EventHandler(crm_main_Activated);

            }
            catch (System.ObjectDisposedException dis)
            {
                //getForegroundWindow();
                cm.SetUserInfo(com_cd, this.myid, tbx_pass.Text, serverIP, socket_port_crm);
                crm_main = new FRM_MAIN();
                crm_main.FormClosing += new FormClosingEventHandler(crm_main_FormClosing);
                crm_main.StartPosition = FormStartPosition.Manual;
                crm_main.SetBounds(0, 0, crm_main.Width, crm_main.Height);
                crm_main.OpenCustomerPopup(ani, DateTime.Now.ToString("yyyyMMddHHmmss"), calltype);
                crm_main.WindowState = FormWindowState.Normal;
                crm_main.Show();
                crm_main.Activate();
                crm_main.TopLevel = true;
            }
        }
Пример #4
0
        private void Answer(string ani, string calltype)
        {
            logWrite("Answer : ani[" + ani + "]calltype[" + calltype + "]nopop[" + nopop + "]nopop_outbound[" + nopop_outbound + "]");
            if (popform != null)
            {
                t1.Stop();
                if (nopop == true)
                {
                    string name = popform.Tag.ToString();
                    showAnswerCallInfo(ani, name);
                }
                popform.Close();
                
            }
            //cm.POPUP(ani, DateTime.Now.ToString("yyyyMMddhhmmss"), "1");
            //cm.SetUserInfo(this.com_cd, this.myid, tbx_pass.Text, serverIP, socket_port_crm);

            if (nopop == false)
            {
                try
                {
                    crm_main.OpenCustomerPopup(ani, DateTime.Now.ToString("yyyyMMddHHmmss"), calltype);

                    CRMUtils.DisplayCrmPopUp(crm_main);
                }
                catch (System.ObjectDisposedException dis)
                {
                    logWrite("에러발생:"+dis.ToString());

                    //getForegroundWindow();
                    cm.SetUserInfo(com_cd, this.myid, tbx_pass.Text, serverIP, socket_port_crm);
                    crm_main = new FRM_MAIN();
                    crm_main.FormClosing += new FormClosingEventHandler(crm_main_FormClosing);
                    crm_main.OpenCustomerPopup(ani, DateTime.Now.ToString("yyyyMMddHHmmss"), calltype);
                    CRMUtils.DisplayCrmPopUp(crm_main);
                }
            }
        }
Пример #5
0
        private void Answer(string ani, string calltype)
        {
            logWrite("Answer : ani[" + ani + "]calltype[" + calltype + "]nopop[" + nopop + "]nopop_outbound[" + nopop_outbound + "]");
            if (popform != null)
            {
                t1.Stop();
                if (nopop == true)
                {
                    string name = popform.Tag.ToString();
                    showAnswerCallInfo(ani, name);
                }
                popform.Close();

            }
            //cm.POPUP(ani, DateTime.Now.ToString("yyyyMMddhhmmss"), "1");
            //cm.SetUserInfo(this.com_cd, this.myid, tbx_pass.Text, serverIP, socket_port_crm);

            if (nopop == false)
            {
                try
                {
                    //getForegroundWindow();
                    crm_main.OpenCustomerPopup(ani, DateTime.Now.ToString("yyyyMMddHHmmss"), calltype);
                    crm_main.WindowState = FormWindowState.Normal;
                    crm_main.StartPosition = FormStartPosition.Manual;
                    crm_main.SetBounds(0, 0, crm_main.Width, crm_main.Height);
                    crm_main.Show();
                    crm_main.Activate();
                    crm_main.TopLevel = true;

                    //crm_main.Activated += new EventHandler(crm_main_Activated);

                }
                catch (System.ObjectDisposedException dis)
                {
                    logWrite("�����߻�:"+dis.ToString());

                    //getForegroundWindow();
                    cm.SetUserInfo(com_cd, this.myid, tbx_pass.Text, serverIP, socket_port_crm);
                    crm_main = new FRM_MAIN();
                    crm_main.FormClosing += new FormClosingEventHandler(crm_main_FormClosing);
                    crm_main.StartPosition = FormStartPosition.Manual;
                    crm_main.SetBounds(0, 0, crm_main.Width, crm_main.Height);
                    crm_main.OpenCustomerPopup(ani, DateTime.Now.ToString("yyyyMMddHHmmss"), calltype);
                    crm_main.WindowState = FormWindowState.Normal;
                    crm_main.Show();
                    crm_main.Activate();
                    crm_main.TopLevel = true;
                }
            }
        }