Beispiel #1
0
        protected void GetChanges_Click(object sender, EventArgs e)
        {
            string absolutePath = HttpContext.Current.Server.MapPath(PathTextBox.Text);

            if (System.IO.Directory.Exists(absolutePath))
            {
                DirectoryManager.Directory currentDirectory = directoryStructure?.GetDirectory(PathTextBox.Text);
                if (currentDirectory != null)
                {
                    currentDirectory.SetCurrentFilesList();
                    List <DirectoryManager.File> filesAWithAction = currentDirectory.GetFilesWithAction();
                    FilesGridView.DataSource = filesAWithAction;
                    FilesGridView.DataBind();
                    FilesGridView.Visible = true;
                }
                else
                {
                    currentDirectory = new DirectoryManager.Directory(PathTextBox.Text);
                    directoryStructure.AddDirectory(currentDirectory);

                    InfoLabel.Visible     = true;
                    InfoLabel.Text        = $"Byl namapován nový adresář: {absolutePath}";
                    FilesGridView.Visible = false;
                }
                currentDirectory.SetFileHistory();
                ViewState["Data"] = directoryStructure;
            }
            else
            {
                InfoLabel.Visible = true;
                InfoLabel.Text    = $"Tento adresář nebyl nalezen: {absolutePath}";
            }
        }
Beispiel #2
0
        private void openFolderToolStripMenuItem_Click(object sender, EventArgs e)
        {
            int fileCount = OpenFolder();

            ParseFiles();
            FilesGridView.DataSource = Files;
            FilesGridView.Update();
        }
Beispiel #3
0
        private void OpenFolderButton_Click(object sender, EventArgs e)
        {
            int fileCount = OpenFolder();

            ParseFiles();
            FilesGridView.DataSource = Files;
            FilesGridView.Update();
        }
    private void BindFilesGrid()
    {
        DataTable dt = GetFilesRecords();

        if (dt.Rows.Count > 0)
        {
            FilesGridView.DataSource = dt;
            FilesGridView.DataBind();
        }
    }
Beispiel #5
0
 private void BindGridViewResults()
 {
     OdsResults.EnablePaging = false;
     OdsResults.TypeName     = "SouthStarTitleBLL.BLL.DocumentsBLL";
     OdsResults.SelectMethod = "GetDocuments";
     OdsResults.SelectParameters.Add("entityId", ddlEntity.SelectedValue);
     FilesGridView.AllowPaging  = false;
     FilesGridView.AllowSorting = false;
     FilesGridView.DataSourceID = OdsResults.ID;
     FilesGridView.DataSource   = OdsResults;
     FilesGridView.DataBind();
 }
    private void SearchText(string strSearchText)
    {
        DataTable dt = GetFilesRecords();
        DataView  dv = new DataView(dt);

        if (!String.IsNullOrEmpty(strSearchText))
        {
            string SearchExpression = null;
            SearchExpression = string.Format("{0} '{1}%'",
                                             FilesGridView.SortExpression, strSearchText);
            dv.RowFilter = "[File Name] like" + SearchExpression;
        }

        FilesGridView.DataSource = dv;
        FilesGridView.DataBind();
    }
Beispiel #7
0
    private void FillFileGrid()
    {
        DataTable dtFiles = new DataTable();

        dtFiles.Columns.Add("Ready For Review", typeof(String));
        dtFiles.Columns.Add("Date Modified", typeof(String));
        string targetDirectory = DefaultDirLabel.Text;

        // Process the list of files found in the directory.
        string[] fileEntries = Directory.GetFiles(targetDirectory);
        foreach (string fileName in fileEntries)
        {
            AddFileInfoToTable(fileName, dtFiles);
        }
        FilesGridView.DataSource = dtFiles;
        FilesGridView.DataBind();
    }
Beispiel #8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Page.IsPostBack != true)
     {
         if (!string.IsNullOrEmpty(Request["reset"]))
         {
             ObjectsTable = null;
             FilesTable   = null;
         }
         //ItemHyperLink.Text = "";
         //ItemLabel.Text = "";
         //FileHyperLink.Text = "";
         ItemsPatternTextBox.Text = Resource.ItemsPattern;
         FilesGridView.DataSource = FilesTable;
         FilesGridView.DataBind();
         ObjectsGridView.DataSource = ObjectsTable;
         ObjectsGridView.DataBind();
         string    fileName  = (Request["File"] == null) ? string.Empty : Request["File"].ToString();
         string    itemName  = (Request["Item"] == null) ? string.Empty : Request["Item"].ToString();
         int       itemIndex = (Request["Index"] == null) ? 0 : int.Parse(Request["Index"].ToString());
         DataRow[] rows      = ObjectsTable.Select("FileName='" + fileName + "' AND ItemName='" + itemName + "'");
     }
 }
Beispiel #9
0
 private void FillFilesGridView()
 {
     try
     {
         DataTable dt = new DataTable();
         dt = VSWebBL.DashboardBL.ConnectionsBL.Ins.GetActivities(selectedServer, "NUM_OF_FILES");
         if (dt.Rows.Count > 0)
         {
             Session["ConnectionsFilesGrid"] = dt;
             FilesGridView.DataSource        = dt;
             FilesGridView.Columns.Clear();
             FilesGridView.AutoGenerateColumns = true;
             FilesGridView.KeyFieldName        = "ID";
             FilesGridView.DataBind();
         }
     }
     catch (Exception ex)
     {
         Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex);
         throw ex;
     }
     finally { }
 }
Beispiel #10
0
        private void Button_Filter_Click(object sender, EventArgs e)
        {
            List <XFileInfo> Files_Filtered  = new List <XFileInfo>();
            List <XFileInfo> TFiles_Filtered = new List <XFileInfo>();
            int SortBy = SortCritComboBox.SelectedIndex;

            switch (SortBy)
            {
            case 0: Files_Filtered = Files; break;

            case 1: Files_Filtered = Files.OrderBy(o => o.Name).ToList(); break;

            case 2: Files_Filtered = Files.OrderBy(o => o.Size).ToList(); break;

            case 3: Files_Filtered = Files.OrderBy(o => o.DateCreated).ToList(); break;

            case 4: Files_Filtered = Files.OrderBy(o => o.Attributes).ToList(); break;
            }
            if (FltNameAndExtTextBox.Text != "")
            {
                foreach (XFileInfo xFile in Files_Filtered)
                {
                    if (xFile.Name.Contains(FltNameAndExtTextBox.Text))
                    {
                        TFiles_Filtered.Add(xFile);
                    }
                }
                Files_Filtered = TFiles_Filtered;
            }
            if (DescendingFilterCheckBox.Checked)
            {
                Files_Filtered.Reverse();
            }
            FilesGridView.DataSource = Files_Filtered;
            FilesGridView.Update();
            FilesGridView.Refresh();
        }