Esempio n. 1
0
        public static void TestSignatureRequestDocument()
        {
            VoterCertificate voterCert = new VoterCertificate(Language.English, null, 0);
              voterCert.CreateSelfSignature();
              SignatureRequest request = new SignatureRequest("Hans", "Müller", "*****@*****.**");
              SignatureRequestInfo requestInfo = new SignatureRequestInfo("*****@*****.**", request.Encrypt());

              SignatureRequestDocument document = new SignatureRequestDocument(request, voterCert, GetGroupName);

              ////PrintDialog dialog = new PrintDialog();
              ////dialog.Document = document;

              ////if (dialog.ShowDialog() == DialogResult.OK)
              ////{
              ////  document.Print();
              ////}
        }
Esempio n. 2
0
        private void sendButton_Click(object sender, EventArgs e)
        {
            SetEnable(false);
              this.run = true;
              OnUpdateWizard();

              SignatureRequest signatureRequest
            = new SignatureRequest(
              this.firstNameTextBox.Text,
              this.familyNameTextBox.Text,
              this.emailAddressTextBox.Text);

              SignatureRequestInfo signatureRequestInfo
            = new SignatureRequestInfo(
              this.emailAddressTextBox.Text,
              signatureRequest.Encrypt());

              SignatureRequestDocument document = new SignatureRequestDocument(
            signatureRequest,
            Status.Certificate,
            Status.GetGroupName);

              SaveFileDialog dialog = new SaveFileDialog();
              dialog.Title = GuiResources.SaveDocumentDialogTitle;
              dialog.Filter = Files.PdfFileFilter;

              if (dialog.ShowDialog() == DialogResult.OK)
              {
            document.Create(dialog.FileName);

            Secure<SignatureRequest> secureSignatureRequest =
              new Secure<SignatureRequest>(signatureRequest, Status.CaCertificate, Status.Certificate);
            Secure<SignatureRequestInfo> secureSignatureRequestInfo =
              new Secure<SignatureRequestInfo>(signatureRequestInfo, Status.ServerCertificate, Status.Certificate);

            Status.VotingClient.SetSignatureRequest(secureSignatureRequest, secureSignatureRequestInfo, SetSignatureRequestComplete);

            while (this.run)
            {
              Status.UpdateProgress();
              Thread.Sleep(10);
            }

            Status.UpdateProgress();

            if (this.exception == null)
            {
              Status.SetMessage(Resources.CreateCertificateDone, MessageType.Success);
            }
            else
            {
              Status.SetMessage(this.exception.Message, MessageType.Error);
            }
              }
              else
              {
            SetEnable(true);
            this.run = false;
              }

              OnUpdateWizard();
        }
        private void printButton_Click(object sender, EventArgs e)
        {
            this.run = true;
              OnUpdateWizard();
              this.printButton.Enabled = false;

              SignatureRequestDocument document = new SignatureRequestDocument(
            this.signatureRequest,
            Status.Certificate,
            Status.GetGroupName);

              SaveFileDialog dialog = new SaveFileDialog();
              dialog.Title = GuiResources.SaveDocumentDialogTitle;
              dialog.Filter = Files.PdfFileFilter;

              if (dialog.ShowDialog() == DialogResult.OK)
              {
            document.Create(dialog.FileName);
            this.uploadButton.Enabled = true;
              }

              this.printButton.Enabled = true;
              this.run = false;
              OnUpdateWizard();
        }
Esempio n. 4
0
        private void printToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (EntrySelected)
              {
            var listEntry = SelectedEntry;

            SignatureRequestDocument document = new SignatureRequestDocument(listEntry.Request, listEntry.Certificate, GroupList.GetGroupName);

            SaveFileDialog dialog = new SaveFileDialog();
            dialog.Title = GuiResources.SaveDocumentDialogTitle;
            dialog.Filter = Files.PdfFileFilter;

            if (dialog.ShowDialog() == DialogResult.OK)
            {
              document.Create(dialog.FileName);
            }
              }
        }
Esempio n. 5
0
        private void printButton_Click(object sender, EventArgs e)
        {
            if (this.request == null)
            throw new InvalidOperationException("Request is null.");

              SignatureRequestDocument document = new SignatureRequestDocument(this.request, this.certificate, GroupList.GetGroupName);

              SaveFileDialog dialog = new SaveFileDialog();
              dialog.Title = GuiResources.SaveDocumentDialogTitle;
              dialog.Filter = Files.PdfFileFilter;

              if (dialog.ShowDialog() == DialogResult.OK)
              {
            document.Create(dialog.FileName);
            CheckValid();
              }
        }
        private void printButton_Click(object sender, EventArgs e)
        {
            SignatureRequestDocument document = new SignatureRequestDocument(
            Status.SignatureRequest,
            Status.Certificate,
            Status.Controller.Status.GetGroupName);

              SaveFileDialog dialog = new SaveFileDialog();
              dialog.Title = GuiResources.SaveDocumentDialogTitle;
              dialog.Filter = Files.PdfFileFilter;

              if (dialog.ShowDialog() == DialogResult.OK)
              {
            document.Create(dialog.FileName);
              }
        }