Esempio n. 1
0
 public bool CompareAssets(Asset A1, Asset A2)
 {
     A1.WriteToConsole();
     A2.WriteToConsole();
     return A1.ASName == A2.ASName &&
         A1.ASCategory == A2.ASCategory &&
         A1.ASID == A2.ASID &&
         A1.ASDate == A2.ASDate &&
         A1.ASEmployee == A2.ASEmployee &&
         A1.ASDescription == A2.ASDescription ;
 }
 public void Edit_Assets(Asset asset)
 {
     app.assetHelper.openFirstAsset();
     //Очистка значений попапа
     app.assetHelper.clearAssetPopup();
     //Редактирование инвентаря
     app.assetHelper.editAsset(asset);
     //создание тестового инвентаря для сравнения
     Asset testAsset = app.assetHelper.getAssetPopup();
     //Проверка соответствия двух отпусков.
     Assert.IsTrue(app.assetHelper.CompareAssets(asset, testAsset));
 }
Esempio n. 3
0
        public void editAsset(Asset asset)
        {
            //заполнение полей создания инвентаря
            pages.newAssetPopup.ensurePageLoaded();
            pages.newAssetPopup.setNameField(asset.ASName);
            pages.newAssetPopup.setID(asset.ASID);
            pages.newAssetPopup.setCategoryField(asset.ASCategory);
            pages.newAssetPopup.setDateField(asset.ASDate);
            //pages.newAssetPopup.setEmployeeField();
            pages.newAssetPopup.setDescriptionField(asset.ASDescription);
            pages.newAssetPopup.addClick();

            refreshpage();
        }
Esempio n. 4
0
        public Asset getAssetPopup()
        {
            openFirstAsset();

            //переход к первой записи
            pages.newAssetPopup.ensurePageLoaded();
            Asset asset = new Asset();
            asset.ASCategory = pages.newAssetPopup.getCategory();
            asset.ASDate = pages.newAssetPopup.getDate();
            asset.ASDescription = pages.newAssetPopup.getDescription();
            asset.ASEmployee = pages.newAssetPopup.getEmployee();
            asset.ASID = pages.newAssetPopup.getID();
            asset.ASName = pages.newAssetPopup.getName();

            pages.newAssetPopup.closePopup();

            return asset;
        }
Esempio n. 5
0
        public Asset getAssetFromTable()
        {
            /* pages.personalAssetPage.ensurePageLoaded();
            pages.personalAssetPage.ensureTableLoaded();
            */
            Asset asset = new Asset();
            asset.ASCategory = pages.personalAssetPage.getASCategory();
            asset.ASName = pages.personalAssetPage.getASName();
            asset.ASID = pages.personalAssetPage.getASID();
            asset.ASDate = pages.personalAssetPage.getASDate();

            return asset;
        }
Esempio n. 6
0
 public void createAsset(Asset asset)
 {
     editAsset(asset);
 }