Пример #1
0
 private static bool DisplayCrmPopUp()
 {
     if (crmFrmMain == null)
     {
         return(false);
     }
     crmFrmMain.WindowState   = FormWindowState.Normal;
     crmFrmMain.StartPosition = FormStartPosition.Manual;
     crmFrmMain.SetBounds(0, 0, crmFrmMain.Width, crmFrmMain.Height);
     crmFrmMain.Show();
     crmFrmMain.Activate();
     crmFrmMain.TopLevel = true;
     return(true);
 }
Пример #2
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;
            }
        }
Пример #3
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;
                }
            }
        }
Пример #4
0
 private void btn_crm_MouseClick(object sender, MouseEventArgs e)
 {
     try
     {
         crm_main.WindowState = FormWindowState.Normal;
         crm_main.StartPosition = FormStartPosition.Manual;
         crm_main.SetBounds(0, 0, crm_main.Width, crm_main.Height);
         crm_main.TopLevel = true;
         crm_main.Show();
         crm_main.Activate();
     }
     catch (System.ObjectDisposedException dis)
     {
         try
         {
             cm.SetUserInfo(this.com_cd, this.myid, tbx_pass.Text, serverIP, socket_port_crm);
             crm_main = new FRM_MAIN();
             crm_main.StartPosition = FormStartPosition.Manual;
             crm_main.SetBounds(0, 0, crm_main.Width, crm_main.Height);
             crm_main.TopLevel = true;
             crm_main.Show();
             crm_main.Activate();
         }
         catch (Exception ex1)
         {
             logWrite(ex1.ToString());
         }
     }
     catch (Exception ex)
     {
         logWrite(ex.ToString());
     }
 }
Пример #5
0
        private void startCRMmanager()
        {
            try
            {
                crm_main = new FRM_MAIN();

                crm_main.StartPosition = FormStartPosition.Manual;
                crm_main.SetBounds(0, 0, crm_main.Width, crm_main.Height);
                crm_main.Activate();
                crm_main.Show();
            }
            catch (Exception ex)
            {
                logWrite(ex.ToString());
            }
        }