Beispiel #1
0
        private async void ListViewObjects_ItemTapped(object sender, ItemTappedEventArgs e)
        {
            //ComosWebSDK.Data.CObject cached = (ComosWebSDK.Data.CObject)e.Item;
            Services.IPlatformSystem   plataform = Services.XServices.Instance.GetService <Services.IPlatformSystem>();
            ComosWebSDK.Data.CDocument doc       = e.Item as ComosWebSDK.Data.CDocument;

            await plataform.OpenFile(doc.FileName, doc.MimeType);
        }
Beispiel #2
0
        private void btDelete_Clicked(object sender, EventArgs e)
        {
            Button bt = (Button)sender;

            ComosWebSDK.Data.CDocument doc       = (ComosWebSDK.Data.CDocument)bt.BindingContext;
            Services.IDatabase         db        = Services.XServices.Instance.GetService <Services.IDatabase>();
            Services.IPlatformSystem   plataform = Services.XServices.Instance.GetService <Services.IPlatformSystem>();

            db.DeleteDocument(doc.FileName);
            plataform.DeleteFile(doc.FileName);
            GetAllDocuments();
            //this.ShowSpinner(Services.TranslateExtension.TranslateText("saving"));
            //await UploadDocument(doc.FileName, doc.UID, doc.Name);
            //this.HideSpinner();
        }
Beispiel #3
0
        private async void btUpload_Clicked(object sender, EventArgs e)
        {
            Button bt = (Button)sender;

            ComosWebSDK.Data.CDocument doc = (ComosWebSDK.Data.CDocument)bt.BindingContext;

            this.ShowSpinner(Services.TranslateExtension.TranslateText("saving"));
            bool sucess = await UploadDocument(doc.FileName, doc.UID, doc.Name);

            this.HideSpinner();

            if (sucess)
            {
                ShowToast(Services.TranslateExtension.TranslateText("upload_sucess"));
            }
            else
            {
                ShowToast(Services.TranslateExtension.TranslateText("upload_failed"));
            }
        }