private void CmbExpenseCodes_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { // viewModel.CostPerMile = viewModel.SelectedExpenseCode.RateBillableDefault ?? 0; Syncfusion.XForms.ComboBox.SfComboBox cmb = (Syncfusion.XForms.ComboBox.SfComboBox)sender; if (cmb.SelectedValue == null || cmb.SelectedValue.ToString() == "") { viewModel.CostPerMile = null; sfCostPerMile.HasError = true; } else { if (viewModel.SelectedExpenseCode != null && viewModel.SelectedExpenseCode.RateBillableDefault != null) { viewModel.CostPerMile = viewModel.SelectedExpenseCode.RateBillableDefault; sfCostPerMile.HasError = false; } else { sfCostPerMile.HasError = true; viewModel.CostPerMile = null; } } }
void Handle_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { List <object> items = new List <object>(); if (e.Value != null && (((e.Value is string && (string)e.Value != string.Empty)) || (e.Value is IList && (e.Value as IList).Count > 0)) && check) { if (Device.RuntimePlatform == Device.UWP) { items = new List <object>(e.Value as ObservableCollection <object>); } else { for (int ii = 0; ii < (e.Value as List <object>).Count; ii++) { var collection = (e.Value as List <object>)[ii]; items.Add(collection); } } view.SelectedItem1 = items; if (items.Count > 0) { listView.SeparatorColor = Color.Black; } else { listView.SeparatorColor = Color.Transparent; } } else { view.SelectedItem1 = null; } }
void Handle_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { List <Approver> items = new List <Approver>(); if (e.Value != null && (((e.Value is string && (string)e.Value != string.Empty)) || (e.Value is System.Collections.IList && (e.Value as System.Collections.IList).Count > 0))) { for (int ii = 0; ii < (e.Value as List <object>).Count; ii++) { var collection = (e.Value as List <object>)[ii]; items.Add((Approver)collection); } viewModel.SelectedApprovers = items; if (items.Count > 0) { //listView.SeparatorColor = Color.Black; } else { //listView.SeparatorColor = Color.Transparent; } } else { viewModel.SelectedApprovers = null; } }
void Handle_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { List <object> items = new List <object>(); if (e.Value != null && e.Value != "" && check) { for (int ii = 0; ii < (e.Value as List <object>).Count; ii++) { var collection = (e.Value as List <object>)[ii]; items.Add(collection); } view.SelectedItem1 = items; if (items.Count > 0) { listView.SeparatorColor = Color.Black; } else { listView.SeparatorColor = Color.Transparent; } } else { view.SelectedItem1 = null; } }
private void Gender_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { // var bindingContext = this.BindingContext as SampleViewModel; var obj = sender as Syncfusion.XForms.ComboBox.SfComboBox; vm.Step3.SelectedGender = obj.SelectedValue?.ToString(); }
private void cmbIssuePriorityTypes_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { Syncfusion.XForms.ComboBox.SfComboBox cmb = (Syncfusion.XForms.ComboBox.SfComboBox)sender; if (cmb.SelectedValue == null) { viewModel.SelectedIssuePriorityType = null; } }
private void CB_Version_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { VM.Version = BindingUtil.GetValue(CB_Version.SelectedValue); // binding annoyances CB_Met_Location.SelectedItem = VM.MetLocations[VM.MetLocation = 0]; CB_Egg_Location.SelectedItem = VM.EggLocations[VM.EggLocation = 0]; }
private void CmbUser_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { Syncfusion.XForms.ComboBox.SfComboBox cmb = (Syncfusion.XForms.ComboBox.SfComboBox)sender; if (cmb.SelectedValue == null) { viewModel.SelectedUser = null; } }
private void CB_Version_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { VM.Version = BindingUtil.GetValue(CB_Version.SelectedValue); // binding annoyances var met = VM.MetLocations.Any(z => z.Value == VM.MetLocation) ? VM.MetLocation : 0; var egg = VM.EggLocations.Any(z => z.Value == VM.EggLocation) ? VM.EggLocation : 0; CB_Met_Location.SelectedItem = VM.MetLocations[VM.MetLocation = met]; CB_Egg_Location.SelectedItem = VM.EggLocations[VM.EggLocation = egg]; }
private void ListItemComboBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.Value != null) { _viewModel.Items = e.Value as Items; } if (_viewModel.Name == null) { ListItemComboBox.SelectedItem = null; } }
private void SectionNameComboBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.Value != null) { _viewModel.Sections = e.Value as Sections; } if (_viewModel.Section == null) { SectionNameComboBox.SelectedItem = null; } }
private void CmbExpenseCodes_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { Syncfusion.XForms.ComboBox.SfComboBox cmb = (Syncfusion.XForms.ComboBox.SfComboBox)sender; if (cmb.SelectedValue == null) { viewModel.SelectedExpenseCode = null; frmExpenseCode.BorderColor = (Color)Application.Current.Resources["RedTextColor"]; } else { frmExpenseCode.BorderColor = (Color)Application.Current.Resources["DarkGrayTextColor"]; } }
private void SelectUserEvent(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { var user = e.Value; if (user.ToString() == "") { lvUsers.ItemsSource = UserList; } else { lvUsers.ItemsSource = UserList.Where(a => a.FullName == user.ToString()); } }
//AILS Yard filtering list by block id and closing date async void Handle_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { try { var filterOption = sender as Syncfusion.XForms.ComboBox.SfComboBox; var listViewSource = (overloadRecord.Count == 0) ? Item : overloadRecord; switch (filterOption.StyleId) { case "blockComboBox": if (blockComboBox.Text == "All") { listView.ItemsSource = listViewSource; } else { listView.ItemsSource = listViewSource.Where(x => x.Summary.Contains(blockComboBox.Text + "-")); } break; case "dateComboBox": if (dateComboBox.Text == "All") { listView.ItemsSource = listViewSource; } else { switch (dateComboBox.Text) { case "Closing Today": listView.ItemsSource = listViewSource.Where(x => x.ClosingDate <= DateTime.Now.AddDays(-1) || x.ClosingDate.Value.Day == DateTime.Now.Day); break; case "Closing Tomorrow": listView.ItemsSource = listViewSource.Where(x => x.ClosingDate.Value.Day == DateTime.Now.AddDays(1).Day); break; case "Closing After Tomorrow": listView.ItemsSource = listViewSource.Where(x => x.ClosingDate >= DateTime.Now.AddDays(2)); break; } } break; } } catch (Exception ex) { await DisplayAlert("Error", ex.Message, "OK"); } }
private void CboTarjeta3_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { if (e.Value != null) { txtNroOperacion3.IsEnabled = true; txtMtoTarjeta03.IsEnabled = true; imgDeletePago3.IsVisible = true; } else { txtNroOperacion3.IsEnabled = false; txtMtoTarjeta03.IsEnabled = false; imgDeletePago3.IsVisible = false; } }
private void CmbProject_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { //if (viewModel.SelectedProject != null) // viewModel.ProjectError = false; Syncfusion.XForms.ComboBox.SfComboBox cmb = (Syncfusion.XForms.ComboBox.SfComboBox)sender; if (cmb.SelectedValue == null) { viewModel.SelectedProject = null; viewModel.ProjectError = false; frmProject.BorderColor = (Color)Application.Current.Resources["RedTextColor"];; cmbProject.WatermarkColor = (Color)Application.Current.Resources["RedTextColor"];; } else { frmProject.BorderColor = (Color)Application.Current.Resources["LightGrayTextColor"];; cmbProject.WatermarkColor = (Color)Application.Current.Resources["LightGrayTextColor"];; } }
private async void CboCaras_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.Value != null) { var caras = (TS_BECara)e.Value; TSSalesApp.Cara = caras.cara; if (TSSalesFunctions.IsExistCombustible()) { await DisplayAlert("Aviso", "Ud. ya realizó esta operación, puede continuar con la venta.", "Aceptar"); return; } ; this.txtNroCara.Text = "CARA No " + caras.cara.ToString(); busyindicator.IsVisible = true; SalesEstado resultado = SalesEstado.ErrorSistema; await Task.Run(() => { TSSalesApp.SalesDetalle += _SalesDetalle; resultado = TSSalesApp.ObtenerOpTransaccion().Result; }); if (resultado != SalesEstado.EsperandoRespuesta) { busyindicator.IsVisible = false; switch (resultado) { case SalesEstado.ErrorInternet: await DisplayAlert("Aviso", "Su dispositivo no cuenta con internet en estos momentos.", "Aceptar"); break; case SalesEstado.ErrorSistema: await DisplayAlert("Aviso", "Hubo un problema de comunicación con el servidor, por favor intente después.", "Aceptar"); break; } } } }
void OnTypes_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { if (e.Value == null || string.IsNullOrEmpty(e.Value.ToString())) { return; } var selectedItem = e.Value as TypeViewModel; switch (selectedItem.Type.Value) { case 1: SalePriceLayout.IsVisible = false; RentPriceLayout.IsVisible = true; break; case 0: SalePriceLayout.IsVisible = true; RentPriceLayout.IsVisible = false; break; } }
private void SfComboBox_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { var symptoms = new ObservableCollection <object>(); var enabled = true; if (e.Value == "") { var cleared = sender as Syncfusion.XForms.ComboBox.SfComboBox; var selectedSymptoms = cleared.BindingContext; var vm = BindingContext as ConsultPageViewModel; vm.RemoveAllSymptom.Execute(selectedSymptoms); } else { for (int i = 0; i < (e.Value as List <object>).Count; i++) { var collectionofsymptoms = (e.Value as List <object>)[i]; symptoms.Add(collectionofsymptoms); } } eventAggregator.GetEvent <PassSymptom>().Publish(symptoms); eventAggregator.GetEvent <ButtonEnabled>().Publish(enabled); }
async void Handle_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { var selectedCustomer = customers.Find(cust => cust.Value == customerComboBox.Text); var content = await CommonFunction.CallWebService(0, null, Ultis.Settings.SessionBaseURI, ControllerUtil.getCustomerDetail(selectedCustomer.Key), this); clsResponse response = JsonConvert.DeserializeObject <clsResponse>(content); if (response != null) { pickupList.Clear(); comboBoxList = JObject.Parse(content)["Result"].ToObject <Lists>(); foreach (clsKeyValue pickUp in comboBoxList.PickupList) { pickupList.Add(pickUp.Value); } pickUpComboBox.ComboBoxSource = null; pickUpComboBox.ComboBoxSource = pickupList; } }
private void CB_Move4_OnSelectionChanged(object sender, SelectionChangedEventArgs e) => VM.Move4 = BindingUtil.GetValue(CB_Move4.SelectedValue);
private void CB_HeldItem_OnSelectionChanged(object sender, SelectionChangedEventArgs e) => VM.Item = BindingUtil.GetValue(CB_HeldItem.SelectedValue);
//refresh bay and level drop down list value when choose other block void Handle_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { LoadComboBoxValue(); }
/// <summary> /// Users the selection changed. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="Syncfusion.XForms.ComboBox.SelectionChangedEventArgs"/> instance containing the event data.</param> private async void UserSelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { await landingPageViewModel.GetUserAverageData(NamePicker.SelectedItem.ToString()); }
private void CB_Species_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { VM.Species = BindingUtil.GetValue(CB_Species.SelectedValue); ReloadFormAbility(); // binding annoyances }
private void CB_Ability_OnSelectionChanged(object sender, SelectionChangedEventArgs e) => VM.AbilityIndex = CB_Ability.SelectedIndex;
private void DiscountComboBox_SelectionChanged(object sender, Syncfusion.XForms.ComboBox.SelectionChangedEventArgs e) { var discount = vm.SelectedDiscount; vm.SelectedSaleLine.DiscountId = discount.Id; if (discount.Discount == "Senior Citizen Discount") { decimal price; decimal discountAmount; vm.SelectedSaleLine.DiscountRate = discount.DiscountRate; if (vm.SelectedSaleLine.TaxRate > 0) { price = Math.Round(vm.SelectedSaleLine.Price - Math.Round(vm.SelectedSaleLine.Price / (1 + vm.SelectedSaleLine.TaxRate / 100) * (vm.SelectedSaleLine.TaxRate / 100), 2), 2); } else { price = Math.Round(vm.SelectedSaleLine.Price, 2); } discountAmount = Math.Round(price * Math.Round(discount.DiscountRate / 100, 2), 2); vm.SelectedSaleLine.DiscountAmount = Math.Round(discountAmount, 2); vm.SelectedSaleLine.NetPrice = Math.Round(vm.SelectedSaleLine.Price, 2) - Math.Round(discountAmount, 2); vm.SelectedSaleLine.Amount = vm.ComputeAmount(); vm.SelectedSaleLine.TaxAmount = vm.ComputeVatAmount(); } else { if (discount.Discount == "Variable Discount") { vm.CanEditDiscount = false; } else { vm.CanEditDiscount = true; } var discountRate = vm.SelectedSaleLine.DiscountRate > 0 ? vm.SelectedSaleLine.DiscountRate : discount.DiscountRate; vm.SelectedSaleLine.DiscountRate = Math.Round(discountRate, 2); if (discount.Discount != "Variable Discount") { vm.SelectedSaleLine.DiscountAmount = Math.Round(vm.SelectedSaleLine.Price, 2) * Math.Round(discountRate / 100, 2); } else { vm.SelectedSaleLine.DiscountAmount = vm.SelectedSaleLine.DiscountRate > 0 ? vm.SelectedSaleLine.DiscountAmount : Math.Round(vm.SelectedSaleLine.Price, 2) * Math.Round(discountRate / 100, 2); } vm.SelectedSaleLine.NetPrice = Math.Round(vm.SelectedSaleLine.Price, 2) - Math.Round(vm.SelectedSaleLine.DiscountAmount, 2); vm.SelectedSaleLine.Amount = vm.ComputeAmount(); vm.SelectedSaleLine.TaxAmount = vm.ComputeVatAmount(); } vm.ExecuteRefreshSelectedSaleLine(); }
private void CB_Ball_OnSelectionChanged(object sender, SelectionChangedEventArgs e) => VM.Ball = BindingUtil.GetValue(CB_Ball.SelectedValue);
private void CB_Nature_OnSelectionChanged(object sender, SelectionChangedEventArgs e) => VM.Nature = BindingUtil.GetValue(CB_Nature.SelectedValue);
private void CB_MetLocation_OnSelectionChanged(object sender, SelectionChangedEventArgs e) => VM.MetLocation = BindingUtil.GetValue(CB_Met_Location.SelectedValue);