Exemplo n.º 1
0
 public GetFiles(InputStringToserch stringToserch)
 {
     updateData     = new UpdateData();
     _stringToserch = stringToserch;
     updateData.UpdateUserInput(_stringToserch);
     _userInputId = updateData.GetUserInputId(_stringToserch.StringToserch);
 }
Exemplo n.º 2
0
 /// <UpdateUserInput>
 /// get InputStringToserch class parmeter
 /// and returned void
 /// check if the user input exists in the db
 /// </summary>
 /// <param name="stringToserch"></param>
 ///
 public void UpdateUserInput(InputStringToserch stringToserch)
 {
     FileID   = GetUserInputId(stringToserch.StringToserch);
     FolderID = GetUserFolderInputId(stringToserch.FolderToserch);
     if (!(FileID == FolderID) || FileID == 0)
     {
         InsertUserInput(stringToserch);
     }
 }
Exemplo n.º 3
0
        private static void UserChoice1()
        {
            Console.Write("Enter file name to search:  ");
            InputStringToserch StringToserch = new InputStringToserch();

            StringToserch.StringToserch = Console.ReadLine();
            GetFiles getFile = new GetFiles(StringToserch);

            Console.WriteLine("\nStart Searching ...");
            getFile.SearchFileAndFolder();
        }
Exemplo n.º 4
0
 /// <PreventDuplicates>
 /// this metoda privant Duplicate data in the data base
 /// get 3 parameters and returned bool
 /// </summary>
 /// <param name="input"></param>
 /// <param name="FullPath"></param>
 /// <param name="stringToserch"></param>
 /// <returns></returns>
 public static bool PreventDuplicates(string input, string FullPath, InputStringToserch stringToserch)
 {
     listOfFullPath = GetSearchResultList(stringToserch.StringToserch);
     foreach (PreventDuplicates item in listOfFullPath)
     {
         if (item.Input == input && item.FullPathResult == FullPath)
         {
             return(false);
         }
     }
     return(true);
 }
Exemplo n.º 5
0
        private static void UserChoice2()
        {
            Console.Write("Enter file name to search:  ");
            InputStringToserch StringToserch = new InputStringToserch();

            StringToserch.StringToserch = Console.ReadLine();
            Console.Write("Enter folder path to search:  ");
            StringToserch.FolderToserch = Validate_Correct_Folder_Input.Correct_Folder_Input(Console.ReadLine(), StringToserch.Driver);
            GetFiles getFile = new GetFiles(StringToserch);

            Console.WriteLine("\nStart Searching ...");

            getFile.SearchFileAndFolder(StringToserch.FolderToserch);
        }
Exemplo n.º 6
0
 public void InsertUserInput(InputStringToserch newInput)
 {
     AddToDB.ExecDb($"EXECUTE AddUserInput N'{newInput.StringToserch}',N'{newInput.FolderToserch}'");
 }