Example #1
0
        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;
                }
            }
        }
Example #2
0
        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;
            }
        }
Example #5
0
        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();
        }
Example #6
0
 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;
     }
 }
Example #7
0
        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];
        }
Example #8
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;
     }
 }
Example #9
0
        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];
        }
Example #10
0
        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;
            }
        }
Example #11
0
        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;
            }
        }
Example #12
0
 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"];
     }
 }
Example #13
0
        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;
     }
 }
Example #16
0
        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;
                    }
                }
            }
        }
Example #18
0
        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;
            }
        }
Example #19
0
        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);
        }
Example #20
0
        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;
            }
        }
Example #21
0
 private void CB_Move4_OnSelectionChanged(object sender, SelectionChangedEventArgs e) => VM.Move4             = BindingUtil.GetValue(CB_Move4.SelectedValue);
Example #22
0
 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();
 }
Example #24
0
 /// <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());
 }
Example #25
0
 private void CB_Species_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     VM.Species = BindingUtil.GetValue(CB_Species.SelectedValue);
     ReloadFormAbility(); // binding annoyances
 }
Example #26
0
 private void CB_Ability_OnSelectionChanged(object sender, SelectionChangedEventArgs e) => VM.AbilityIndex    = CB_Ability.SelectedIndex;
Example #27
0
        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();
        }
Example #28
0
 private void CB_Ball_OnSelectionChanged(object sender, SelectionChangedEventArgs e) => VM.Ball               = BindingUtil.GetValue(CB_Ball.SelectedValue);
Example #29
0
 private void CB_Nature_OnSelectionChanged(object sender, SelectionChangedEventArgs e) => VM.Nature           = BindingUtil.GetValue(CB_Nature.SelectedValue);
Example #30
0
 private void CB_MetLocation_OnSelectionChanged(object sender, SelectionChangedEventArgs e) => VM.MetLocation = BindingUtil.GetValue(CB_Met_Location.SelectedValue);