Exemple #1
0
        public void AddWorkflowNotification()
        {
            HelperSet.HelperMethodAddWorkflow();

            var workFlownav      = new WorkFlowPageNavigation(Driver);
            var workflow         = new WorkflowPage(Driver);
            var notificationText = DateTime.Now.ToString();
            var closingFileWorkflowItemNotificationsRepository = new ClosingFileWorkflowRepository(DbConn);

            workFlownav
            .GoToAppropriateClosingFile()
            .ClicWorkflowMenuItem();

            workflow
            .ClickOpenButton()
            .ClickOnFirstTaskInList()
            .ClickOnAddNotificationButton()
            .ClickOnRemindersRadioButton()
            .ClickOnNextButonOnNotificationsPopup()
            .ClickOnAddRemindersButton()
            .ClickOnReminder1()
            .WriteReminderText(notificationText)
            .ClickOnTimeField()
            .SelectTimeValue()
            .ClickOnDoneButton()
            .WaitNotificationsCounter();

            Assert.IsNotNull(closingFileWorkflowItemNotificationsRepository.GetIdOfJustCreatedReminderNotification(notificationText), "Reminder Notification is sucsessfully added");
        }
Exemple #2
0
        public void AddHelperDataForWorkFlow()
        {
            var closingFileWorkflowRepository = new ClosingFileWorkflowRepository(_dbConn);

            closingFileWorkflowRepository.InsertWorkflowTemplate(CompanyId, UserId, _configuration.GetSection("WorkflowTemplateName").Value);
            var workflowTemplateId = closingFileWorkflowRepository.GetWorkflowTemplateId(_configuration.GetSection("WorkflowTemplateName").Value);

            closingFileWorkflowRepository.InsertWorkflowSection(workflowTemplateId, UserId);
            var workflowSectionId = closingFileWorkflowRepository.GetWorkflowSectionId(workflowTemplateId, UserId);
            var roleId            = closingFileWorkflowRepository.GetRoleId(CompanyId);

            closingFileWorkflowRepository.InsertWorkflowItem(_configuration.GetSection("WorkflowItemName").Value, workflowSectionId, roleId, UserId);
            closingFileWorkflowRepository.InsertWorkWeek(UserId, CompanyId);
        }
Exemple #3
0
        public void HelperMethodAddWorkflow()
        {
            var closingFileWorkflowRepository = new ClosingFileWorkflowRepository(_dbConn);
            var roleId = closingFileWorkflowRepository.GetRoleId(CompanyId);

            closingFileWorkflowRepository.InsertWorkflowTemplate(CompanyId, UserId, _configuration.GetSection("WorkflowTemplateName").Value);
            var workflowTemplateId = closingFileWorkflowRepository.GetWorkflowTemplateId(_configuration.GetSection("WorkflowTemplateName").Value);

            closingFileWorkflowRepository.InsertClosingFileWorkflowInstance(workflowTemplateId, CompanyId, ClosingFileId, UserId);
            var closingFileWorkflowInstanceId = closingFileWorkflowRepository.GetClosingFileWorkflowInstanceId(CompanyId, UserId);

            closingFileWorkflowRepository.InsertClosingFileWorkflowSection(closingFileWorkflowInstanceId, UserId);
            var closingFileWorkflowSectionId = closingFileWorkflowRepository.GetClosingFileWorkflowSectionId(closingFileWorkflowInstanceId, UserId);

            closingFileWorkflowRepository.InsertClosingFileWorkflowItem(closingFileWorkflowSectionId, roleId, UserId);
        }
Exemple #4
0
        public void AddWorkflow()
        {
            HelperSet.AddHelperDataForWorkFlow();
            var workFlownav            = new WorkFlowPageNavigation(Driver);
            var workflow               = new WorkflowPage(Driver);
            var closingFileWorkflowRep = new ClosingFileWorkflowRepository(DbConn);

            workFlownav
            .GoToAppropriateClosingFile()
            .ClicWorkflowMenuItem();
            workflow
            .ClickOnSetTemplateButton()
            .ClickOnSetPlanButton()
            .ClickOnAcceptWorkflowButton();

            Assert.IsNotNull(closingFileWorkflowRep.GetIdOfJustCreatedWorkflowItems(ClosingFileNumber), "Workflow is sucsessfully added");
        }
Exemple #5
0
        public void DeleteDataAfterTestAddWorkflow(string userEmail)
        {
            var closingFileWorkflowRepository = new ClosingFileWorkflowRepository(_dbConn);

            closingFileWorkflowRepository.DeleteDataAfterTestAddWorkflow(userEmail);
        }
Exemple #6
0
        public void DeleteDataAfterWorkflowNotificationTest(string userEmail)
        {
            var closingFileWorkflowRepository = new ClosingFileWorkflowRepository(_dbConn);

            closingFileWorkflowRepository.DeleteDataAfterWorkflowNotificationTest(userEmail);
        }