示例#1
0
        private static CompanyInformationGrpType _populateCompanyInformationGrpType(Form1094CUpstreamDetailType pr1094CDetailNd)
        {
            var employerInformationGrp = pr1094CDetailNd.EmployerInformationGrp;
            var companyInformationGrp  = new CompanyInformationGrpType
            {
                MailingAddressGrp = { Item = _getUSAddressGrp(employerInformationGrp) },

                ContactNameGrp =
                {
                    PersonFirstNm  = employerInformationGrp.ContactNameGrp.PersonFirstNm ?? string.Empty,
                    PersonMiddleNm = null,
                    PersonLastNm   = employerInformationGrp.ContactNameGrp.PersonLastNm ?? string.Empty,
                    SuffixNm       = null
                },

                ContactPhoneNum = employerInformationGrp.ContactPhoneNum ?? string.Empty,
                CompanyNm       = employerInformationGrp.BusinessName.BusinessNameLine1Txt ?? string.Empty
            };

            return(companyInformationGrp);
        }
示例#2
0
 /// <summary>
 /// Set read only instance variables for submitted transmission.
 /// </summary>
 /// <param name="currentContext">Infomration about the transmission taken from the current form state when transmission is exxported.</param>
 /// <param name="formDataRootXmlObj">Form Data Xml object tree generated for the current transmission.</param>
 public ManifestPopulator(TransmissionContext currentContext, Form109495CTransmittalUpstreamType formDataRootXmlObj)
 {
     this.currentContext = currentContext;
     _formDataRootXmlObj = formDataRootXmlObj;
     _pr1094CDetailNd    = formDataRootXmlObj.Form1094CUpstreamDetail[0];
 }