Пример #1
0
        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");
                }
            }
        }
Пример #3
0
 private void TreeView_ItemHolding(object sender, Syncfusion.XForms.TreeView.ItemHoldingEventArgs e)
 {
     PopupNavigation.Instance.PushAsync(new SortPopupView(), false);
 }