示例#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
 public void UploadCrtFile(
     RunEnvironment environment,
     string crossReferenceType,
     string filePath,
     string description)
 {
     B2BHomePage.SelectEnvironment(environment.ToString());
     B2BHomePage.ClickCrossReferenceListLink();
     B2BCrossReferenceListPage.ClickNewCrossReference();
     ////selects CRT Type
     B2BCrossReferenceMaintenencePage.SelectCrossReferenceType(crossReferenceType);
     ////Sets the path for File Upload
     B2BCrossReferenceMaintenencePage.SetUploadFilePath(filePath);
     B2BCrossReferenceMaintenencePage.SetDescription(description);
     B2BCrossReferenceMaintenencePage.ClickSave();
 }
示例#4
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);
        }
示例#5
0
 public bool IsSuccessfulMessageDisplayed()
 {
     return(B2BCrossReferenceMaintenencePage.IsSuccessfulMessageDisplayed());
 }
示例#6
0
 public bool IsErrorMessageDisplayed()
 {
     return(B2BCrossReferenceMaintenencePage.IsErrorMessageDisplayed());
 }