Exemplo n.º 1
0
        /// <summary>
        /// Button Click, Delete WokrItem by Id from textBox.
        /// </summary>
        private void OneElemDeleteButton_Click(object sender, EventArgs e)
        {
            List <string> deleteDatas = new List <string>();
            string        deleteId    = OneDeleteTextBox.Text;

            if (String.IsNullOrEmpty(deleteId))
            {
                Alert.AlertCreation("Give Id to Delete!", AlertType.error);
                return;
            }
            else
            {
                deleteDatas.Add(deleteId);
                CustomMessageBox messageBox = new CustomMessageBox("Are you sure that you would like to Delete form the Server by Id?");
                messageBox.ShowDialog();
                if (messageBox.returnValue == true)
                {
                    if (UploadActiveButton.Text.Equals("Active"))
                    {
                        Alert.AlertCreation("Yes", AlertType.info);
                        bool result = informationParser.DeleteByIds_Process(deleteDatas, serverOperator, mailSender);
                        if (result)
                        {
                            for (int i = 0; i <= 100; ++i)
                            {
                                OneElemDeleteBar.Value = i;
                                OneElemDeleteBar.Update();
                            }
                            Alert.AlertCreation("Delete Success by Id", AlertType.success);
                        }
                        else
                        {
                            Alert.AlertCreation("Only One WokrItem!", AlertType.error);
                            OneElemDeleteBar.Value = 0;
                            OneDeleteTextBox.Clear();
                            return;
                        }
                        OneElemDeleteBar.Value = 0;
                        OneDeleteTextBox.Clear();
                    }
                    else
                    {
                        Alert.AlertCreation("Inactive Server Connection", AlertType.error);
                        OneDeleteTextBox.Clear();
                        return;
                    }
                }
                else
                {
                    Alert.AlertCreation("No", AlertType.info);
                }
            }
        }
Exemplo n.º 2
0
        public void DeleteByIds_Process_NoIds()
        {
            // Arrange
            InformationParser      informationParser = new InformationParser();
            Logger                 logger            = new Logger("DeleteByIds_Process_IntegrationTest3.log");
            ServerOperationManager operationManager  = informationParser.Init_ServerOperation(logger);

            // Act
            List <string> datas  = new List <string>();
            bool          result = informationParser.DeleteByIds_Process(datas, operationManager, informationParser.Init_MailSender(logger));

            // Assert
            Assert.IsTrue(result);
        }