protected void LinkButtonInbox_Click(object sender, EventArgs e) { MultiView2.ActiveViewIndex = 2; string query = "SELECT Message, [From], Datetime, Seen, Id FROM Messages WHERE [To] ='Admin' ORDER BY Datetime DESC, [From];select f.FilePath, f.Datetime,f.[From],f.Seen,f.Id from Files f where f.[To]='Admin' order by f.Datetime desc"; dbConnect db = new dbConnect(); DataSet dset = db.executeSelectStatemant(query); ListViewMessages.DataSource = dset.Tables[0]; ListViewMessages.DataBind(); ListViewFiles.DataSource = dset.Tables[1]; ListViewFiles.DataBind(); }
private void AlterListviewItem(ListViewItem lvitem, string NewSize, string CompressionRatio, string stat) { if (ListViewFiles.InvokeRequired == true) { ListViewFiles.BeginInvoke(new Action(() => AlterListviewItem(lvitem, NewSize, CompressionRatio, stat))); } else { lvitem.SubItems[3].Text = NewSize; lvitem.SubItems[4].Text = CompressionRatio; lvitem.SubItems[5].Text = stat; } }
private void ListViewMenuItemClearAll_Click(object sender, RoutedEventArgs e) { try { ListViewFiles.SelectAll(); foreach (DataRowView row in ListViewFiles.SelectedItems) { row["Selected"] = false; } } catch (Exception ex) { } }
public Results(Wizard sb) { InitializeComponent(); _fixTask = new Task(FixProblems); ScanBase = sb; // Update last scan stats var elapsedTime = DateTime.Now.Subtract(Wizard.ScanStartTime).Ticks; ResetInfo(); ListViewFiles.AutoResizeColumns(); }
protected void LinkButtonInbox_Click(object sender, EventArgs e) { MultiView1.ActiveViewIndex = 2; string query = "SELECT Message, [From], Datetime, Seen, Id FROM Messages WHERE [To] ='Dept-" + id + "' ORDER BY Datetime DESC, [From]"; dbConnect db = new dbConnect(); DataSet dset = db.executeSelectStatemant(query); if (!dset.HasErrors && dset.Tables[0].Rows.Count > 0) { ListViewMessages.DataSource = dset.Tables[0]; ListViewMessages.DataBind(); } query = "select f.FilePath, f.Datetime,f.[From],f.Seen,f.Id from Files f where f.[To]='Dept-" + id + "' order by f.Datetime desc"; dset.Clear(); dset = db.executeSelectStatemant(query); if ((!dset.HasErrors) && dset.Tables[0].Rows.Count > 0) { ListViewFiles.DataSource = dset.Tables[0]; ListViewFiles.DataBind(); } }
private void PopulateListView() { DirectoryInfo di; try { di = new DirectoryInfo(Settings.Default.OptionsBackupDir); // If directory doesnt exist -> create it if (!di.Exists) { di.Create(); } // If list is already populated -> clear it if (RestoreFiles.Count > 0) { RestoreFiles.Clear(); } } catch (Exception ex) { string message = $"Unable to get files from backup directory.\nThe following error occurred: {ex.Message}"; MessageBox.Show(Application.Current.MainWindow, message, Utils.ProductName, MessageBoxButton.OK, MessageBoxImage.Error); return; } foreach ( var fi in di.GetFiles().Where(fi => string.Compare(fi.Extension, ".bakx", StringComparison.Ordinal) == 0)) { // Deserialize to creation date using (var backupReg = new BackupRegistry(fi.FullName)) { if (!backupReg.Open(true)) { continue; } string error; if (!backupReg.Deserialize(out error)) { continue; } _restoreFiles.Add(new RestoreFile(fi, backupReg.Created)); } } // Refresh listview ListViewFiles.Items.Refresh(); // Auto resize columns if (ListViewFiles.Items.Count > 0) { ListViewFiles.AutoResizeColumns(); } }