示例#1
0
        /// <summary>
        /// upload the new crtfile and return generated crtid
        /// </summary>
        /// <param name="crossReferenceType"></param>
        /// <param name="filePath"></param>
        /// <param name="description"></param>
        /// <returns></returns>
        public string UploadCrtFile(string crossReferenceType, string filePath, string description)
        {
            crtUpload.UploadCrtFile(RunEnvironment.Preview, crossReferenceType, filePath, description);
            string Crid = B2BCrossReferenceMaintenencePage.GetCrId();

            return(Crid);
        }
示例#2
0
        public bool IsCrossReferenceXmlAvailable()
        {
            if (!IsSuccessfulMessageDisplayed())
            {
                return(false);
            }

            var crId = B2BCrossReferenceMaintenencePage.GetCrId();

            B2BCrossReferenceMaintenencePage.GoToCrossReferenceListPage();
            B2BCrossReferenceListPage.ViewXmlForCrId(crId);
            return(B2BViewCrossReferenceXmlPage.ParsePageSourceToXml());
        }
示例#3
0
        /// <summary>
        /// Associate CRT file and return CRID
        /// </summary>
        /// <param name="environment"></param>
        /// <param name="crossReferenceType"></param>
        /// <param name="filePath"></param>
        /// <param name="description"></param>
        /// <param name="profilename"></param>
        /// <returns></returns>
        public string AssociateCrtFileReturnCRID(
            RunEnvironment environment,
            string crossReferenceType,
            string filePath,
            string description,
            string profilename)
        {
            SelectEnviornment(RunEnvironment.Preview);
            if (environment.Equals(RunEnvironment.Preview))
            {
                //Upload CRT file
                UploadCrtFile(crossReferenceType, filePath, description);
            }
            string Crid = B2BCrossReferenceMaintenencePage.GetCrId();

            AssociateCrtWithProfile(crossReferenceType, Crid, profilename);
            return(Crid);
        }