Exemplo n.º 1
0
        public string[] OpenFile(FileMode mode, FileAccess access)//зробити перезагрузку методу з різними змінними!!!
        {
            string[] stringErrorArray;
            CheckBeforeReadingConfFile();

            try
            {
                FileStream fileStream    = new FileStream(String.Concat(configFilePath, configFileName), mode, access, FileShare.None);
                string[]   linesConfFile = File.ReadAllLines(String.Concat(configFilePath, configFileName), Encoding.Default);
                fileStream.Close();
                return(linesConfFile);
            }
            catch (ArgumentException argumentError)
            {
                SB_test_win_form.Messages.MessagesForm messages = new SB_test_win_form.Messages.MessagesForm();
                messages.SetMessageText("funk OpenFile error arg exception\n" + argumentError.ToString());          // function!!!
                stringErrorArray = new string[] { "Errors", argumentError.ToString() };
                return(stringErrorArray);
            }
            catch (PathTooLongException pathTooLongErrors)
            {
                SB_test_win_form.Messages.MessagesForm messages = new SB_test_win_form.Messages.MessagesForm();
                messages.SetMessageText("func OpenFile error patch too long \n" + pathTooLongErrors.ToString());
                stringErrorArray = new string[] { "Errors", pathTooLongErrors.ToString() };
                return(stringErrorArray);
            }
            catch (DirectoryNotFoundException directoryNotFoundError)
            {
                SB_test_win_form.Messages.MessagesForm messages = new SB_test_win_form.Messages.MessagesForm();
                messages.SetMessageText("func OpenFile error directori not found \n" + directoryNotFoundError.ToString());
                stringErrorArray = new string[] { "Errors", directoryNotFoundError.ToString() };
                return(stringErrorArray);
            }
            catch (IOException inputOutputErrors)
            {
                SB_test_win_form.Messages.MessagesForm messages = new SB_test_win_form.Messages.MessagesForm();
                messages.SetMessageText("func OpenFile error IO errors \n" + inputOutputErrors.ToString());
                stringErrorArray = new string[] { "Errors", inputOutputErrors.ToString() };
                return(stringErrorArray);
            }
            catch (UnauthorizedAccessException unauthorizedAccessError)
            {
                SB_test_win_form.Messages.MessagesForm messages = new SB_test_win_form.Messages.MessagesForm();
                messages.SetMessageText("func OpenFile error\n access error \n" + unauthorizedAccessError.ToString());
                stringErrorArray = new string[] { "Errors", unauthorizedAccessError.ToString() };
                return(stringErrorArray);
            }
            catch (NotSupportedException notSupportedError)
            {
                SB_test_win_form.Messages.MessagesForm messages = new SB_test_win_form.Messages.MessagesForm();
                messages.SetMessageText("func OpenFile error\n Not supported errors \n" + notSupportedError.ToString());
                stringErrorArray = new string[] { "Errors", notSupportedError.ToString() };
                return(stringErrorArray);
            }
        }
Exemplo n.º 2
0
 public bool CloseFile(FileStream f)
 {
     try
     {
         f.Close();
         return(true);
     }
     catch (Exception exCloseFile)
     {
         SB_test_win_form.Messages.MessagesForm messages = new SB_test_win_form.Messages.MessagesForm();
         messages.SetMessageText("func OpenFile error\n Errors close file \n" + exCloseFile.ToString());
         return(false);
     }
 }
Exemplo n.º 3
0
 bool CreateConfigFile()
 {
     try
     {
         FileStream file = File.Create(String.Concat(configFilePath, configFileName));
         file.Close();
         return(true);
     }
     catch (Exception exCreateFile)
     {
         SB_test_win_form.Messages.MessagesForm messages = new SB_test_win_form.Messages.MessagesForm();
         messages.SetMessageText("func CreateConfigFile\n" + exCreateFile.ToString());
         return(false);
     }
 }
Exemplo n.º 4
0
 private bool VerifiUserPassword()
 {
     try
     {
         password = PasswordTextBox.ToString().Remove(0, 42);
         if (password.Length >= 1)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (System.NullReferenceException nullRefExcept)
     {
         SB_test_win_form.Messages.MessagesForm MessageUserName = new SB_test_win_form.Messages.MessagesForm();
         MessageUserName.SetMessageText("Поле для вводу пароля пусте!\nБудь ласка  введіть Ваш пароль\n і продожіть роботу.\n\n\n " + nullRefExcept);
         return(false);
     }
 }
Exemplo n.º 5
0
        private void UserLogInButton_Click(object sender, EventArgs e)
        {
            if (!VerifiUserName() | !VerifiUserPassword())
            {
                SB_test_win_form.Messages.MessagesForm MessageUserName = new SB_test_win_form.Messages.MessagesForm();
                MessageUserName.SetMessageText(" Введіть коректне ім я користувача\n та пароль...");
            }
            if (VerifiUserName() & VerifiUserPassword())
            {
                if (GetUserCredentials())
                {
                    LoginBL LogBL = new LoginBL();
                    if (LogBL.ValidateUserNameAndPass(userName, password))
                    {
                        MainWindow MW = new MainWindow();
                        MW.Show();
                        SB_test_win_form.Messages.MessagesForm MessageUserName = new SB_test_win_form.Messages.MessagesForm();
                        MessageUserName.SetMessageText("You enter user name: " + userName + " and pass: " + password);

                        Hide();
                    }
                }
            }
        }