示例#1
0
        private bool InitParameter(UploadParameter data)
        {
            if (!CommonFunction.IsNetworkAvailable())//Check Network before publish
            {
                System.Windows.MessageBox.Show(GlobalData.FindResource("Publish_Window_S_ErrorMessage"));

                return(false);
            }

            IDocumentService doc = ServiceLocator.Current.GetInstance <IDocumentService>();

            if (doc != null && doc.Document != null)
            {
                Guid sGUID = doc.Document.Guid;

                data.id = ConfigFileManager.GetSectionValue(ConstData.sRemoteID, sGUID.ToString());
                data.ProjectPassword = ConfigFileManager.GetSectionValue(ConstData.sProjectPassword, sGUID.ToString());
                data.DocGUID         = sGUID.ToString();

                doc.Document.GeneratorConfigurationSet.DefaultHtmlConfiguration.CurrentPage = Guid.Empty;
            }

            if (String.IsNullOrEmpty(data.id))
            {
                return(true);
            }
            else
            {
                return(HttpGetFileInfo(data));
            }
        }
示例#2
0
        private bool InitMD5Parameter(UploadParameter data, List <IDocumentService> DocArray)
        {
            if (!CommonFunction.IsNetworkAvailable() && DocArray.Count == 2)//Check Network before publish
            {
                System.Windows.MessageBox.Show(GlobalData.FindResource("Publish_Window_S_ErrorMessage"));

                return(false);
            }

            string guidKey = string.Empty;

            Guid p1 = DocArray[0].Document.Guid;
            Guid p2 = DocArray[1].Document.Guid;

            if (p1.CompareTo(p2) < 0)
            {
                guidKey = p1.ToString() + p2.ToString();
            }
            else
            {
                guidKey = p2.ToString() + p1.ToString();
            }

            data.id = ConfigFileManager.GetSectionValue(ConstData.sRemoteID, guidKey.ToString());
            data.ProjectPassword = ConfigFileManager.GetSectionValue(ConstData.sProjectPassword, guidKey.ToString());
            data.DocGUID         = guidKey.ToString();
            //doc.Document.GeneratorConfigurationSet.DefaultHtmlConfiguration.CurrentPage = Guid.Empty;

            if (String.IsNullOrEmpty(data.id))
            {
                return(true);
            }
            else
            {
                return(HttpGetFileInfo(data));
            }
        }