Exemple #1
0
        protected void btnLoadEceXml_Click(object sender, EventArgs e)
        {
            ECEClass ece = new ECEClass();

            ece.loadECEXml("e:\\sample.xml");

            ECEClass.Subject subject = new ECEClass.Subject();
            txtSubject.Text = subject._Subject;
            /////////////////////////////////////////////////

            ECEClass.LetterNo letterno = new ECEClass.LetterNo();
            txtLetterNo.Text = letterno._LetterNo;

            /////////////////////////////////////////////////////

            ECEClass.LetterDateTime letterDateTime = new ECEClass.LetterDateTime();
            txtLetterDate.Text        = letterDateTime._LetterDateTime;
            drpDateType.SelectedValue = letterDateTime.ShowAs;
            //////////////////////////////////////////////////////

            ECEClass.Priority priority = new ECEClass.Priority();
            drpLetterPriority.SelectedItem.Value = priority.Code;
            /////////////////////////////////////////////////////////

            ECEClass.Classification classification = new ECEClass.Classification();
            drpLetterClassification.SelectedItem.Value = classification.Code;
            ///////////////////////////////////////////////////////////

            ECEClass.Keywords letterKeyword = new ECEClass.Keywords();
            txtKeyword.Text = letterKeyword.Keyword;

            /////////////////////////////////////////////////////////////////

            ECEClass.Origins       origins       = new ECEClass.Origins();
            List <ECEClass.Origin> arrayOfOrigin = origins.getOrigins();

            foreach (var origin in arrayOfOrigin)
            {
                txtOriginFileDesc.Text = origin.Description;
                drpOriginFileType.SelectedItem.Text = origin.ContentType;
                ece.createBinaryFileFromECEText("E:\\sample\\ece\\" + origin.Description + "." + origin.Extension, origin.encodedBase64String);
            }


            /////////////////////////////////////////////////////
            ECEClass.Attachments       attachments       = new ECEClass.Attachments();
            List <ECEClass.Attachment> arrayOfAttachment = attachments.getAttachment();

            foreach (var attachment in arrayOfAttachment)
            {
                txtAttchFileDesc.Text = attachment.Description;
                drpAttachmentFileType.SelectedItem.Text = attachment.ContentType;
                ece.createBinaryFileFromECEText("E:\\sample\\ece\\" + attachment.Description + "." + attachment.Extension, attachment.encodedBase64String);
            }

            ///////////////////////////////////////////

            ECEClass.Receiver receiver = new ECEClass.Receiver();
            txtReceiverCode.Text              = receiver.Code;
            txtReceiverDepartment0.Text       = receiver.Department;
            txtReceiverName.Text              = receiver.Name;   //
            txtReceiverOrg.Text               = receiver.Organization;
            txtReceiverPosition.Text          = receiver.Position;
            drpReceiverType.SelectedItem.Text = receiver.ReceiveType;


            ////////////////////////////////////////////////////////////
            ECEClass.OtherReceivers       otherReceivers       = new ECEClass.OtherReceivers();
            List <ECEClass.OtherReceiver> arrayOfOtherReceiver = otherReceivers.getOtherRecivers();

            foreach (var otherReceiver in arrayOfOtherReceiver)
            {
                txtOtherReceiverCode.Text              = otherReceiver.Code;
                txtOtherReceiverDepartment.Text        = otherReceiver.Department;
                txtOtherReceiverName.Text              = otherReceiver.Name;
                txtOtherReceiverOrg.Text               = otherReceiver.Organization;
                txtOtherReceiverPosition.Text          = otherReceiver.Position;
                drpOtherReceiverType.SelectedItem.Text = otherReceiver.ReceiveType;
            }


            ///////////////////////////////////////////////////////////////////////

            ECEClass.Sender letterSender = new ECEClass.Sender();
            txtSenderCode.Text        = letterSender.Code;
            txtSenderDepartment0.Text = letterSender.Department;
            txtSenderName.Text        = letterSender.Name;
            txtSenderOrg.Text         = letterSender.Organization;
            txtSenderPosition.Text    = letterSender.Position;

            //////////////////////////////////////////////////////////////////////
        }