public override void RefreshData() { DataTable dt = null; if (GroupID > -1) { dt = AdminProxy.ListFilesByGroup(GroupID, ShowInGroupOnly).Tables["files_by_group"]; if (ShowInGroupOnly) { this.Text = "Files - In " + MainFormCurrentNodeText("") + " - " + this.AdminProxy.Connection.ServerName + (Toolkit.IsProcessElevated() ? " - Administrator " : ""); } else { this.Text = "Files - Not In Group '" + MainFormCurrentNodeText("") + "' - " + this.AdminProxy.Connection.ServerName + (Toolkit.IsProcessElevated() ? " - Administrator " : ""); } btnAddToGroup.Visible = true; btnCancel.Text = "&Cancel"; this.AcceptButton = btnAddToGroup; } else { dt = AdminProxy.ListFiles(ID).Tables["list_files"]; if (dt.Rows.Count > 0) { this.Text = "Files - " + dt.Rows[0]["display_name"] + " - " + this.AdminProxy.Connection.ServerName + (Toolkit.IsProcessElevated() ? " - Administrator " : ""); } else { this.Text = "Files - (not found) - " + this.AdminProxy.Connection.ServerName + (Toolkit.IsProcessElevated() ? " - Administrator " : ""); } btnAddToGroup.Visible = false; btnCancel.Text = "&Done"; this.AcceptButton = btnCancel; } lv.Items.Clear(); foreach (DataRow fld in dt.Rows) { var lvi = new ListViewItem(fld["display_name"].ToString()); lvi.Tag = Toolkit.ToInt32(fld["sys_file_id"], -1); lvi.SubItems.Add(fld["file_name"].ToString()); lvi.SubItems.Add(fld["file_version"].ToString()); lvi.SubItems.Add((Toolkit.ToDecimal(fld["file_size"], 0.0M) / 1024.0M / 1024.0M).ToString("###,###,##0.00")); lvi.SubItems.Add(fld["is_enabled"].ToString()); lvi.SubItems.Add(fld["virtual_file_path"].ToString()); var lastTouched = fld["modified_date"] == DBNull.Value ? fld["created_date"] : fld["modified_date"]; lvi.SubItems.Add(((DateTime)lastTouched).ToString()); lv.Items.Add(lvi); } }
public override void RefreshData() { this.Text = "File Group - " + MainFormCurrentNodeText("") + " - " + this.AdminProxy.Connection.ServerName + (Toolkit.IsProcessElevated() ? " - Administrator " : ""); if (ID > 0) { var dtGroup = AdminProxy.ListFileGroups(ID).Tables["list_file_groups"]; if (dtGroup != null && dtGroup.Rows.Count > 0) { var drG = dtGroup.Rows[0]; txtName.Text = drG["group_name"].ToString(); txtVersion.Text = drG["version_name"].ToString(); chkEnabled.Checked = drG["is_enabled"].ToString().Trim().ToUpper() == "Y"; var dtFiles = AdminProxy.ListFilesByGroup(ID, true).Tables["files_by_group"]; lv.Items.Clear(); foreach (DataRow fld in dtFiles.Rows) { var lvi = new ListViewItem(fld["display_name"].ToString()); lvi.Tag = Toolkit.ToInt32(fld["sys_file_id"], -1); lvi.SubItems.Add(fld["file_name"].ToString()); lvi.SubItems.Add(fld["file_version"].ToString()); lvi.SubItems.Add((Toolkit.ToDecimal(fld["file_size"], 0.0M) / 1024.0M / 1024.0M).ToString("###,###,##0.00")); lvi.SubItems.Add(fld["is_enabled"].ToString()); lvi.SubItems.Add(fld["virtual_file_path"].ToString()); var lastTouched = fld["modified_date"] == DBNull.Value ? fld["created_date"] : fld["modified_date"]; lvi.SubItems.Add(((DateTime)lastTouched).ToString()); lv.Items.Add(lvi); } } } MarkClean(); }