Beispiel #1
0
        /// <summary>
        /// Event that Fires on Button Search Click Which Searches the List Of Documents Based On Value
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtSearch.Text != "")
                {
                    var SearchName            = (txtSearch.Text);
                    var DocumentDetailsBLLObj = new Document_DetailsBLL();
                    var DocumentDetailsList   = DocumentDetailsBLLObj.SearchByDocumentName(SearchName);
                    if (DocumentDetailsList != null)
                    {
                        Response.Redirect("~/SearchResultsPage.aspx?Search=" + txtSearch.Text);
                    }
                    else
                    {
                        Response.Write("<script>alert('No such Document exists.')</script>");
                    }
                }

                else
                {
                    Response.Write("<script>alert('Enter Some Text')</script>");
                }
            }
            catch (ELibException ex)
            {
                Response.Write("<script>alert('" + ex.Message + "')</script>");
            }
            catch (Exception ex)
            {
                Response.Write("<script>alert('" + ex.Message + "')</script>");
            }
        }
Beispiel #2
0
 private void btnSearch1_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (txtSearch.Text.Length > 0)
         {
             var SearchName            = (txtSearch.Text);
             var DocumentDetailsBLLObj = new Document_DetailsBLL();
             var DocumentDetailsList   = DocumentDetailsBLLObj.SearchByDocumentName(SearchName);
             if (DocumentDetailsList != null)
             {
                 this.NavigationService.Navigate(new SearchResultsPage()
                 {
                     Name = SearchName
                 });
             }
             else
             {
                 MessageBox.Show("Enter Proper Document Name");
             }
         }
         else
         {
             MessageBox.Show("Enter a Document Name to Search");
         }
     }
     catch (FormatException ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK);
     }
     catch (ELibException ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK);
     }
 }
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            if (Application.Current.Properties["User_ID"] != null)
            {
                if (Application.Current.Properties["User_Type"].ToString() == "Administrator")
                {
                    btnProfile.Visibility = Visibility.Collapsed;
                }
                btnlogout.Visibility = Visibility.Visible;
                lblname.Content      = "Welcome " + Application.Current.Properties["User_Name"];
            }
            else
            {
                btnlogout.Visibility  = Visibility.Collapsed;
                btnProfile.Visibility = Visibility.Collapsed;
            }
            try
            {
                var searchname            = Name;
                var DocumentDetailsBLLObj = new Document_DetailsBLL();
                var DocumentsList         = DocumentDetailsBLLObj.SearchByDocumentName(searchname);

                grdSearchResult.ItemsSource = DocumentsList;
            }
            catch (FormatException ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK);
            }
            catch (ELibException ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK);
            }
        }