Beispiel #1
0
        async void edit_btn(object sender, System.EventArgs e)
        {
            try
            {
                var item = (MenuItem)sender;
                Ids = item.CommandParameter.ToString();
                constants.licencesitem.Clear();
                var selectedItem = ((GetLicenceView)this.BindingContext).LicensesDataListView.FirstOrDefault(d => d.id == Ids);
                constants.licencesitem.Add(selectedItem);
                if (Licencesupdateviewmodel.SelectedLicenseType == null)
                {
                    Licencesupdateviewmodel.SelectedLicenseType = new licencetype();
                }
                Licencesupdateviewmodel.SelectedLicenseType.id = selectedItem.type.ToString();
                var Ltitle = LicenseHelper.LicenceTypes.FirstOrDefault(x => x.id == selectedItem.type.ToString());
                if (Ltitle != null)
                {
                    Licencesupdateviewmodel.SelectedLicenseType.title = Ltitle.title;
                }

                var page = new AddLicence();
                NavigationPage.SetHasNavigationBar(page, false);
                await Navigation.PushAsync(page);
            }
            catch (Exception ex)
            {
                var logged = new LoggedException.LoggedException("Error in mylicence.xaml.cs", ex);
                await logged.LoggAPI();
            }
        }
Beispiel #2
0
        async void Handle_Clicked(object sender, System.EventArgs e)
        {
            try
            {
                Licencesupdateviewmodel._selectedlicencetype = null;
                Licencesupdateviewmodel.SelectedLicenseType  = null;
                constants.licencesitem.Clear();
                var page = new AddLicence();
                NavigationPage.SetHasNavigationBar(page, false);
                ADD.IsEnabled = false;
                await Navigation.PushAsync(page);//add

                ADD.IsEnabled = true;
            }
            catch (Exception ex)
            {
                var logged = new LoggedException.LoggedException("Error in mylicence.xaml.cs", ex);
                await logged.LoggAPI();
            }
        }