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(); } } }
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(); } } }