public async void Dzest() { var tr = new TranslateExtension(); var r = await _pageDialogService.DisplayActionSheetAsync(tr.GetTranslation("DeleteConfirmationLabel"), tr.GetTranslation("QuestionLabel"), tr.GetTranslation("YesLabel"), tr.GetTranslation("NoLabel")); if (r == tr.GetTranslation("YesLabel")) { await App.Database.DeleteClassifier(Equipment); await _navigationService.NavigateAsync("Equipment"); } }
private void RefreshToolbarOptions() { var viewModel = BindingContext as MainPageViewModel; ToolbarItems.Clear(); var tr = new TranslateExtension(); if (viewModel != null) { _add = new ToolbarItem { Text = tr.GetTranslation("PievienotLbel"), Icon = "add.png", Command = viewModel.PievienotDefektacijasAktuCommand, Order = ToolbarItemOrder.Primary }; ToolbarItems.Add(_add); _settings = new ToolbarItem { Text = tr.GetTranslation("SettingsMenu"), Icon = "add.png", Command = viewModel.NavigateCommand, CommandParameter = nameof(Settings), Order = ToolbarItemOrder.Secondary }; ToolbarItems.Add(_settings); _equipment = new ToolbarItem { Text = tr.GetTranslation("EquipmentMenu"), Icon = "add.png", Command = viewModel.NavigateCommand, CommandParameter = nameof(Equipment), Order = ToolbarItemOrder.Secondary }; ToolbarItems.Add(_equipment); _help = new ToolbarItem { Text = tr.GetTranslation("HelpMenu"), Icon = "add.png", Command = viewModel.HelpCommand, Order = ToolbarItemOrder.Secondary }; ToolbarItems.Add(_help); OnToolbarItemAdded(); } }
private async void DeleteAsync() { var tr = new TranslateExtension(); var r = await _pageDialogService.DisplayActionSheetAsync(tr.GetTranslation("DeleteConfirmationLabel"), tr.GetTranslation("QuestionLabel"), tr.GetTranslation("YesLabel"), tr.GetTranslation("NoLabel")); if (r == tr.GetTranslation("YesLabel")) { //DependencyService.Get<ISaveAndLoad>().DeleteFile(Defekts.FilePath); await App.Database.DeleteDefekts(Defekts); await _navigationService.GoBackAsync(); } }
public DefektaRegistracijaViewModel(INavigationService navigationService, IPageDialogService pageDialogService, IDeviceService deviceService) : base(navigationService, pageDialogService, deviceService) { SaveCommand = new DelegateCommand(Save); CancelCommand = new DelegateCommand(Cancel); DeleteCommand = new DelegateCommand(DeleteAsync); PievienotDefektuCommand = new DelegateCommand(PievienotDefektu); RadioButtonSource = new List <RadioItem>() { new RadioItem() { ID = 1, Name = tr.GetTranslation("HorizantalaVirsmaLabel") }, new RadioItem() { ID = 2, Name = tr.GetTranslation("VerikalaVirsmaLabel") } }; }
private async void DeleteAsync() { var tr = new TranslateExtension(); var r = await _pageDialogService.DisplayActionSheetAsync(tr.GetTranslation("DeleteConfirmationLabel"), tr.GetTranslation("QuestionLabel"), tr.GetTranslation("YesLabel"), tr.GetTranslation("NoLabel")); if (r == tr.GetTranslation("YesLabel")) { var defekti = App.Database.GetDefekti(DefektacijasAkts.Id).ContinueWith(t => { foreach (var def in t.Result) { Xamarin.Forms.DependencyService.Get <ISaveAndLoad>().DeleteFile(def.FilePath); App.Database.DeleteDefekts(def); } }); await App.Database.DeleteDefektacijasAkts(DefektacijasAkts); await _navigationService.GoBackAsync(); } }
private void LanguagePicker_SelectedIndexChanged(object sender, System.EventArgs e) { var tr = new TranslateExtension(languagePicker.SelectedItem.ToString()); LanguageLabel.Text = tr.GetTranslation(nameof(LanguageLabel)); NameLabel.Text = tr.GetTranslation(nameof(NameLabel)); SurnameLabel.Text = tr.GetTranslation(nameof(SurnameLabel)); PhoneLabel.Text = tr.GetTranslation(nameof(PhoneLabel)); MailLabel.Text = tr.GetTranslation(nameof(MailLabel)); SertificateNumberLabel.Text = tr.GetTranslation(nameof(SertificateNumberLabel)); VatLabel.Text = tr.GetTranslation(nameof(VatLabel)); LogoLabel.Text = tr.GetTranslation(nameof(LogoLabel)); PievienotLabel.Text = tr.GetTranslation("PievienotLbel"); UznemumaDatiLabel.Text = tr.GetTranslation(nameof(UznemumaDatiLabel)); CurrencyLabel.Text = tr.GetTranslation(nameof(CurrencyLabel)); }