private void TreeView_ItemHolding(object sender, Syncfusion.XForms.TreeView.ItemHoldingEventArgs e) { if (popupLayout.IsOpen) { popupLayout.Dismiss(); } Node = e.Node; ShowPopup(e.Position); }
private async void TreeView_ItemHolding(object sender, Syncfusion.XForms.TreeView.ItemHoldingEventArgs e) { var selaudit = (e.Node.Content) as SubFolder; if (selaudit != null) { var result = await DisplayAlert("Aviso", "Desea eliminar las auditorias con fecha " + selaudit.FolderName, "Si", "No"); if (result == true) { //using (var data = new DataAccess()) //{ //DateTime str = selaudit.Faudit; //var lista = data.GetList<paudit01>(false).Where(x => x.faudit.ToString("dd-MM-yyyy") == selaudit.FolderName && x.clinea == selaudit.Clinea && x.senvio == "S").ToList(); //foreach (var recor in lista) //{ // DateTime stra = recor.faudit; // await DisplayAlert("Aviso", stra.ToString() + ' ' + str.ToString(), "OK"); //} var listickets = App.baseDatos.GetList <paudit01>(false).Where(x => x.faudit.ToString("dd-MM-yyyy") == selaudit.FolderName && x.clinea == selaudit.Clinea && x.senvio == "N" && x.careas == taudit01).ToList(); int qlistau = listickets.Count(); if (qlistau > 0) { await DisplayAlert("Alerta", "Existen auditorias sin sincronizar, por favor sincronice antes de eliminar", "OK"); return; } App.baseDatos.DeleteAuditoria(selaudit.Faudit, selaudit.Clinea, taudit01); LoadResumenAuditorias(); //} await DisplayAlert("Aviso", "Auditorias eliminadas", "OK"); } } }
private void TreeView_ItemHolding(object sender, Syncfusion.XForms.TreeView.ItemHoldingEventArgs e) { PopupNavigation.Instance.PushAsync(new SortPopupView(), false); }