public void createLargePHEJBitmapImage(CACodecTools caTool, byte[] curKey, Border border, bool isSinglePage)
        {
            ThreadStart threadStart  = null;
            ThreadStart threadStart2 = null;
            ThreadStart threadStart3 = null;
            _003C_003Ec__DisplayClasse _003C_003Ec__DisplayClasse = new _003C_003Ec__DisplayClasse();

            _003C_003Ec__DisplayClasse.caTool            = caTool;
            _003C_003Ec__DisplayClasse.curKey            = curKey;
            _003C_003Ec__DisplayClasse.border            = border;
            _003C_003Ec__DisplayClasse.isSinglePage      = isSinglePage;
            _003C_003Ec__DisplayClasse._003C_003E4__this = this;
            if (leftImagePath.Length > 0)
            {
                if (rightImagePath.Length > 0)
                {
                    leftImageSourceRendered += new EventHandler <imageSourceRenderedResultEventArgs>(leftimageSourceRendered);
                    if (threadStart == null)
                    {
                        threadStart = new ThreadStart(_003C_003Ec__DisplayClasse._003CcreateLargePHEJBitmapImage_003Eb__8);
                    }
                    Thread thread = new Thread(threadStart);
                    thread.Name = PDFScale.ToString();
                    thread.Start();
                    isRendering = true;
                }
                else
                {
                    leftImageSourceRendered += new EventHandler <imageSourceRenderedResultEventArgs>(leftimageSourceRendered);
                    if (threadStart2 == null)
                    {
                        threadStart2 = new ThreadStart(_003C_003Ec__DisplayClasse._003CcreateLargePHEJBitmapImage_003Eb__9);
                    }
                    Thread thread2 = new Thread(threadStart2);
                    thread2.Name = PDFScale.ToString();
                    thread2.Start();
                    isRendering = true;
                }
            }
            else if (rightImagePath.Length > 0)
            {
                rightImageSourceRendered += new EventHandler <imageSourceRenderedResultEventArgs>(rightimageSourceRendered);
                if (threadStart3 == null)
                {
                    threadStart3 = new ThreadStart(_003C_003Ec__DisplayClasse._003CcreateLargePHEJBitmapImage_003Eb__a);
                }
                Thread thread3 = new Thread(threadStart3);
                thread3.Name = PDFScale.ToString();
                thread3.Start();
                isRendering = true;
            }
        }
        private void txtUnSigned_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            Home_GoBackTogSignPictureCT_Function home_GoBackTogSignPictureCT_Function  = null;
            Home_GoBackTogSignPictureCT_Function home_GoBackTogSignPictureCT_Function2 = null;
            _003C_003Ec__DisplayClasse           _003C_003Ec__DisplayClasse            = new _003C_003Ec__DisplayClasse();
            string    text      = "";
            DataTable dataTable = MSCE.GetDataTable("select AllowIpRange from NowLogin");

            if (dataTable.Rows.Count > 0)
            {
                text = dataTable.Rows[0]["AllowIpRange"].ToString();
            }
            if (!text.Equals("") && !IpTool.CheckInNowWifi(text))
            {
                AutoClosingMessageBox.Show("您不在會議室範圍內,無法使用此功能");
                return;
            }
            _003C_003Ec__DisplayClasse.Home_Window = Enumerable.FirstOrDefault(Enumerable.OfType <Home>(Application.Current.Windows));
            if (_003C_003Ec__DisplayClasse.Home_Window == null)
            {
                return;
            }
            string deptID = (signinDataUser.DeptID == null) ? "" : signinDataUser.DeptID;

            if (!signinDataUser.ID.Trim().Equals(""))
            {
                ContentControl cC        = _003C_003Ec__DisplayClasse.Home_Window.CC;
                string         iD        = signinDataUser.ID;
                string         name      = signinDataUser.Name;
                string         signedPic = signinDataUser.SignedPic;
                if (home_GoBackTogSignPictureCT_Function == null)
                {
                    home_GoBackTogSignPictureCT_Function = new Home_GoBackTogSignPictureCT_Function(_003C_003Ec__DisplayClasse._003CtxtUnSigned_MouseLeftButtonDown_003Eb__a);
                }
                cC.Content = new SignPadCT(iD, name, deptID, signedPic, home_GoBackTogSignPictureCT_Function);
            }
            else
            {
                ContentControl cC2        = _003C_003Ec__DisplayClasse.Home_Window.CC;
                string         userName   = string.Format("{0} 來賓", signinDataUser.Dept);
                string         signedPic2 = signinDataUser.SignedPic;
                if (home_GoBackTogSignPictureCT_Function2 == null)
                {
                    home_GoBackTogSignPictureCT_Function2 = new Home_GoBackTogSignPictureCT_Function(_003C_003Ec__DisplayClasse._003CtxtUnSigned_MouseLeftButtonDown_003Eb__b);
                }
                cC2.Content = new SignPadCT("dept", userName, deptID, signedPic2, home_GoBackTogSignPictureCT_Function2);
            }
        }
Exemplo n.º 3
0
        public void Pause(string fileItem_ID)
        {
            Predicate <File_DownloadItemViewModel> predicate = null;
            _003C_003Ec__DisplayClasse             _003C_003Ec__DisplayClasse = new _003C_003Ec__DisplayClasse();

            _003C_003Ec__DisplayClasse.fileItem_ID = fileItem_ID;
            lock (this)
            {
                List <File_DownloadItemViewModel> obj = list;
                if (predicate == null)
                {
                    predicate = new Predicate <File_DownloadItemViewModel>(_003C_003Ec__DisplayClasse._003CPause_003Eb__c);
                }
                obj.RemoveAll(predicate);
                if (NowFileItem != null && NowFileItem.ID.Equals(_003C_003Ec__DisplayClasse.fileItem_ID))
                {
                    downloaderType = DownloaderType.暫停;
                }
            }
        }