private void MasterListView_ItemClick(object sender, ItemClickEventArgs e) { var clickedItem = (Models.Server)e.ClickedItem; _lastSelectedItem = clickedItem; setServer(); }
protected override async void OnNavigatedTo(NavigationEventArgs e) { using (var db = new Models.PydioContext()) { Server = db.Servers.Where(b => b.ServerId == (int)e.Parameter).First(); API = new Pydio.API(Server); BrowseRoot(); } }
private void ServerClicked(object sender, TappedRoutedEventArgs e) { Models.Server server = (Models.Server)Servers.SelectedItem; System.Diagnostics.Debug.WriteLine("Servers:" + server.Name); Pydio.API API = new Pydio.API(server); this.Frame.Navigate(typeof(Browser), server.ServerId); }
public OneInputDialog(string Workspace, string Path, Models.Server Server) { this.InitializeComponent(); API = new Pydio.API(Server); this.Path = Path; this.type = TYPE_CREATE; this.Workspace = Workspace; this.Title = "Create new folder"; Input.PlaceholderText = "New folder name"; }
public OneInputDialog(Models.File FileParam, Models.Server Server) { this.InitializeComponent(); API = new Pydio.API(Server); this.File = FileParam; this.type = TYPE_RENAME; this.Title = "Rename " + FileParam.Label; Input.PlaceholderText = "New file name"; Input.Text = FileParam.Label; Input.SelectionStart = 0; Input.SelectionLength = File.Label.Split('.')[0].Length; }
private async void delete_Click(object sender, RoutedEventArgs e) { if (_lastSelectedItem != null) { using (var db = new Models.PydioContext()) { var dialog = new Windows.UI.Popups.MessageDialog("Delete server ?"); dialog.Commands.Add(new Windows.UI.Popups.UICommand("Yes") { Id = 0 }); dialog.Commands.Add(new Windows.UI.Popups.UICommand("No") { Id = 1 }); dialog.DefaultCommandIndex = 0; dialog.CancelCommandIndex = 1; var result = await dialog.ShowAsync(); System.Diagnostics.Debug.WriteLine("result:" + result.Id.ToString()); if (result.Id.ToString().Equals("0")) { db.Servers.Remove(_lastSelectedItem); db.SaveChanges(); _lastSelectedItem = null; setServer(); isEditting = false; adjustColumns(); refreshServers(); Notify("Server Deleted"); } } } }
private async void saveServer(object sender, RoutedEventArgs e) { using (var db = new Models.PydioContext()) { Models.Server server = new Models.Server(); server.Name = label.Text.Trim(); server.Url = serverAddress.Text.Trim(); server.Password = password.Password; server.Username = userName.Text; string dialogText; if (_lastSelectedItem != null) { server.ServerId = _lastSelectedItem.ServerId; _lastSelectedItem = server; db.Servers.Update(_lastSelectedItem); dialogText = "Server saved !"; } else { db.Servers.Add(server); dialogText = "Server added !"; } db.SaveChanges(); refreshServers(); Notify("Server Saved"); //var dialog = new Windows.UI.Popups.MessageDialog(dialogText); //dialog.Commands.Add(new Windows.UI.Popups.UICommand("Ok") { Id = 0 }); //var result = await dialog.ShowAsync(); isEditting = false; adjustColumns(); } }
private void AddServer_Click(object sender, RoutedEventArgs e) { _lastSelectedItem = null; setServer(); }