public FolderPage(IFileMgr p_fileMgr) { InitializeComponent(); _fileMgr = p_fileMgr; _lv.View = new FileItemSelector((DataTemplate)Resources["FolderTemplate"], (DataTemplate)Resources["FileTemplate"]); this.FirstLoaded(LoadData); }
public MoveFilePage(IFileMgr p_fileMgr, MoveFileDlg p_owner) { InitializeComponent(); _fileMgr = p_fileMgr; _owner = p_owner; LoadData(); }
// Constructor // Initializes the comm object and starts the message handling thread public Repo(string baseAddress, int port) { commObj = new MessagePassing.Comm(baseAddress, port); base.messageHandlerThread.Start(); //initializeEnvironment(); localFileMgr = FileMgrFactory.create(FileMgrType.Local); //initializeDispatcher(); }
public SelectFilePage(IFileMgr p_fileMgr, SelectFileDlg p_owner) { InitializeComponent(); _fileMgr = p_fileMgr; _owner = p_owner; if (_owner.IsMultiSelection) { _lv.SelectionMode = Base.SelectionMode.Multiple; } _lv.View = new FileItemSelector((DataTemplate)Resources["FolderTemplate"], (DataTemplate)Resources["FileTemplate"]); LoadData(); }
public async Task <bool> Show(IFileMgr p_fileMgr, Row p_row) { _fileMgr = p_fileMgr; Row row = CreateData(); if (p_row != null) { row.InitVal(0, p_row.ID); row.InitVal(1, p_row["name"]); } _fv.Data = row; await ShowAsync(); return(_needRefresh); }
public async Task <bool> Show(IFileMgr p_fileMgr, IEnumerable <Row> p_rows) { _fileMgr = p_fileMgr; _files = p_rows; if (!Kit.IsPhoneUI) { Width = 300; Height = 400; } var mgr = (IFileMgr)Activator.CreateInstance(_fileMgr.GetType()); Content = new MoveFilePage(mgr, this); return(await ShowAsync()); }
public async void MoveTo(IFileMgr p_target) { if (_fileMgr.FolderID == p_target.FolderID) { Kit.Warn("不需要移动!"); return; } if (await _fileMgr.MoveFiles(_files, p_target.FolderID)) { Target = p_target; Close(true); } else { Kit.Warn("移动失败!"); } }
} = null; // note: Navigator just uses interface declarations //------------------<Constructor of MainWindow object>--------------- public MainWindow() { TestUtilities.title("Client Started ", '='); InitializeComponent(); comm = new Comm(ClientEnvironment.address, ClientEnvironment.port, ClientEnvironment.root); initializeEnvironment(); fileMgr = FileMgrFactory.create(FileMgrType.Local); // uses Environment getTopFiles(); if (!Directory.Exists(ClientEnvironment.root)) { Directory.CreateDirectory(ClientEnvironment.root); } initializeMessageDispatcher(); rcvThread = new Thread(rcvThreadProc); rcvThread.Start(); RepoTop_Files(); demoReq(); }
static void Main(string[] args) { Console.WriteLine("启动IPC客户端,回车生成远程代理"); //IDictionary props = new Hashtable(); //props["name"] = "IpcClient"; //BinaryClientFormatterSinkProvider bProvider = new BinaryClientFormatterSinkProvider(); //IpcClientChannel channel = new IpcClientChannel(props, bProvider); //ChannelServices.RegisterChannel(channel, false); //FileService fs = Activator.GetObject(typeof(FileService), "ipc://TestChannel/FileService") as FileService; //string content = fs.GetFileName(); //Console.WriteLine(content); //IDictionary props = new Hashtable(); //props["name"] = "IpcClient"; //BinaryClientFormatterSinkProvider bProvider = new BinaryClientFormatterSinkProvider(); //IpcClientChannel channel = new IpcClientChannel(props, bProvider); //ChannelServices.RegisterChannel(channel, false); //IDBMgr sss = Activator.GetObject(typeof(IDBMgr), "ipc://dbChannel/DBMgr") as IDBMgr; //List<MServiceInfo> s = sss.GetServices(); //string content = fs.GetFileName(); Hashtable props = new Hashtable(); props["name"] = "httpClient"; BinaryClientFormatterSinkProvider client = new BinaryClientFormatterSinkProvider(); HttpClientChannel http = new HttpClientChannel(props, client); ChannelServices.RegisterChannel(http, false); IFileMgr fileMgr = Activator.GetObject(typeof(IFileMgr), "http://localhost:31000/FileMgr") as IFileMgr; string test = fileMgr.Test(); for (int i = 0; i < ChannelServices.RegisteredChannels.Length; i++) { (ChannelServices.RegisteredChannels[i] as HttpChannel).StopListening(null); ChannelServices.UnregisterChannel(ChannelServices.RegisteredChannels[i]); } Console.Read(); }
/// <summary> /// 过滤已选择的文件夹,避免移到自己的子目录! /// </summary> /// <param name="p_tbl"></param> /// <param name="p_target"></param> public void RemoveSelection(Table p_tbl, IFileMgr p_target) { if (p_target.FolderID != _fileMgr.FolderID || p_tbl.Count == 0) { return; } foreach (var row in _files) { if (row.Bool("IsFolder")) { for (int i = 0; i < p_tbl.Count; i++) { if (row.ID == p_tbl[i].ID) { p_tbl.RemoveAt(i); break; } } } } }
static void Main(string[] args) { IFileMgr localFileMgr = FileMgrFactory.create(FileMgrType.Local); List <string> List1 = new List <string>(); List <string> List2 = new List <string>(); List1 = localFileMgr.getFiles().ToList <string>(); List2 = localFileMgr.getFiles().ToList <string>(); Console.WriteLine("Displaying the list of files\n"); foreach (string file in List1) { Console.WriteLine("{0}\n", file); } Console.WriteLine("Displaying the list of directories\n"); foreach (string file in List2) { Console.WriteLine("{0}\n", file); } }
public SearchFilePage(IFileMgr p_fileMgr) { InitializeComponent(); _fileMgr = p_fileMgr; }
repository() //initialize repository processing { initializeEnvironment(); localFileMgr = FileMgrFactory.create(FileMgrType.Local); }
public UnitTest1() { _directoryProxy = MockRepository.GenerateMock <IProxyDir>(); _fileProxy = MockRepository.GenerateMock <IFileDir>(); _fileMgr = MockRepository.GenerateMock <IFileMgr>(); }
static void Main(string[] args) { IFileMgr test = FileMgrFactory.create(FileMgrType.Local); test.getFiles(); }
public JsonObjectReader(IFileMgr fileMgr) { this._fileMgr = fileMgr; }
private IFileMgr fileMgr = null; // note: Navigator just uses interface declarations public MainWindow() { InitializeComponent(); fileMgr = FileMgrFactory.create(FileMgrType.Local); getTopFiles(); }