Example #1
0
 private void SaveSignature()
 {
     if (SigChanged)
     {
         //This check short-circuits so that sigBoxTopaz.Visible will not be checked in MONO ever.
         if (Environment.OSVersion.Platform != PlatformID.Unix && sigBoxTopaz.Visible)
         {
             DocCur.SigIsTopaz = true;
             if (sigBoxTopaz.NumberOfTabletPoints() == 0)
             {
                 DocCur.Signature = "";
                 return;
             }
             sigBoxTopaz.SetSigCompressionMode(0);
             sigBoxTopaz.SetEncryptionMode(0);
             sigBoxTopaz.SetKeyString(ImageStore.GetHashString(DocCur, PatFolder));
             //"0000000000000000");
             //sigBoxTopaz.SetAutoKeyData(ProcCur.Note+ProcCur.UserNum.ToString());
             sigBoxTopaz.SetEncryptionMode(2);
             sigBoxTopaz.SetSigCompressionMode(2);
             DocCur.Signature = sigBoxTopaz.GetSigString();
         }
         else
         {
             DocCur.SigIsTopaz = false;
             if (sigBox.NumberOfTabletPoints() == 0)
             {
                 DocCur.Signature = "";
                 return;
             }
             //sigBox.SetSigCompressionMode(0);
             //sigBox.SetEncryptionMode(0);
             sigBox.SetKeyString(ImageStore.GetHashString(DocCur, PatFolder));
             //"0000000000000000");
             //sigBox.SetAutoKeyData(ProcCur.Note+ProcCur.UserNum.ToString());
             //sigBox.SetEncryptionMode(2);
             //sigBox.SetSigCompressionMode(2);
             DocCur.Signature = sigBox.GetSigString();
         }
     }
 }
Example #2
0
 private void SaveSignature()
 {
     if (SigChanged)
     {
         if (sigBoxTopaz.Visible)
         {
             DocCur.SigIsTopaz = true;
             if (sigBoxTopaz.NumberOfTabletPoints() == 0)
             {
                 DocCur.Signature = "";
                 return;
             }
             sigBoxTopaz.SetSigCompressionMode(0);
             sigBoxTopaz.SetEncryptionMode(0);
             sigBoxTopaz.SetKeyString(GetHashString());
             //"0000000000000000");
             //sigBoxTopaz.SetAutoKeyData(ProcCur.Note+ProcCur.UserNum.ToString());
             sigBoxTopaz.SetEncryptionMode(2);
             sigBoxTopaz.SetSigCompressionMode(2);
             DocCur.Signature = sigBoxTopaz.GetSigString();
         }
         else
         {
             DocCur.SigIsTopaz = false;
             if (sigBox.NumberOfTabletPoints() == 0)
             {
                 DocCur.Signature = "";
                 return;
             }
             //sigBox.SetSigCompressionMode(0);
             //sigBox.SetEncryptionMode(0);
             sigBox.SetKeyString(GetHashString());
             //"0000000000000000");
             //sigBox.SetAutoKeyData(ProcCur.Note+ProcCur.UserNum.ToString());
             //sigBox.SetEncryptionMode(2);
             //sigBox.SetSigCompressionMode(2);
             DocCur.Signature = sigBox.GetSigString();
         }
     }
 }