private async void ScrollTabIndex_Change(object sender, SelectedIndexChangedEventArgs e)
 {
     if (e.Index == 0)
     {
         viewModel.FilterModel.ProductStatus = null;
         await this.viewModel.LoadOnRefreshCommandAsync();
     }
     else if (e.Index == 1)
     {
         viewModel.FilterModel.ProductStatus = 0;
         await this.viewModel.LoadOnRefreshCommandAsync();
     }
     else
     {
         viewModel.FilterModel.ProductStatus = 1;
         await this.viewModel.LoadOnRefreshCommandAsync();
     }
 }
Пример #2
0
        /// <summary>
        /// Invoked when selected index is changed.
        /// </summary>
        /// <param name="sender">The rotator</param>
        /// <param name="e">The selection changed event args</param>
        private void Rotator_SelectedIndexChanged(object sender, SelectedIndexChangedEventArgs e)
        {
            SfRotator rotator = sender as SfRotator;

            this.Animation(rotator, e.Index);
        }
Пример #3
0
 private void DialogActionList_SelectedIndexChanged(object sender, SelectedIndexChangedEventArgs e)
 {
     PositiveButton.IsEnabled = e.Index >= 0;
 }
Пример #4
0
 private void ItemListView1_SelectedIndexChanged(object sender, SelectedIndexChangedEventArgs e)
 {
     MessageBox.Show(e.Index + "");
 }
 private void DialogActionList_SelectedIndexChanged(object sender, SelectedIndexChangedEventArgs e)
 {
     Debug.WriteLine($"DialogActionList_SelectedIndexChanged: {e.Index}");
     PositiveButton.IsEnabled = e.Index >= 0;
 }
 private void Combo2_SelectedIndexChanged(object sender, SelectedIndexChangedEventArgs e)
 {
     lbl_combo2.Text = $"Combo1 old index : {e.OldIndex} new index : {e.NewIndex}. Selected Item '{_comboBox2.SelectedItem}'";
 }
Пример #7
0
 private void MaterialRadioButtonGroup_OnSelectedIndexChanged(object sender, SelectedIndexChangedEventArgs e)
 {
 }
Пример #8
0
        private async void rotator_SelectedIndexChanged(object sender, SelectedIndexChangedEventArgs e)
        {
            try
            {
                if (_isLocked)
                {
                    return;
                }
                _isLocked = true; /* your code here */

                if (rotator.SelectedIndex <= rotatorindex)
                {
                    //Se esta regresando
                    //rotator.EnableSwiping = true;

                    rotatorindex = rotator.SelectedIndex;

                    _isLocked = false;
                    return;
                }
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception);
                throw;
            }


            //rotator.EnableSwiping = false;
            if (rotator.SelectedIndex == 1)
            {
                if (!await vm.ValidaEssential())
                {
                    rotator.SetValue(SfRotator.SelectedIndexProperty, rotator.SelectedIndex - 1);
                    //rotator.EnableSwiping = true;
                    _isLocked = false;
                    return;
                }
                else
                {
                    var n = await App.Database.GetUserAsync(1);

                    var cn = await App.Database.GetUsersAsync();

                    if (n != null)
                    {
                        vm.userlocal = n;
                    }



                    vm.userlocal.Name      = vm.Name;
                    vm.userlocal.IDCountry = vm.Country.IDCountry;
                    vm.userlocal.Country   = vm.Country.Country;

                    vm.userlocal.City   = vm.City?.City;
                    vm.userlocal.IDCity = vm.City != null ? vm.City.IDCity : 0;

                    vm.userlocal.IDGender  = vm.Gender.IDGender;
                    vm.userlocal.Gender    = vm.Gender.Gender;
                    vm.userlocal.BirthDate = vm.BirthDate;
                    vm.userlocal.Mail      = vm.Mail;
                    vm.userlocal.Password  = vm.Password;
                    vm.userlocal.Phone     = vm.Phone;
                    vm.userlocal.UserName  = vm.UserName;


                    if (n != null)
                    {
                        vm.userlocal.ID = 1;
                        await App.Database.UpdateUserAsync(vm.userlocal);
                    }
                    else
                    {
                        vm.userlocal.ID = 1;
                        await App.Database.SaveUserAsync(vm.userlocal);
                    }



                    rotatorindex = rotator.SelectedIndex;
                    //rotator.EnableSwiping = true;
                    _isLocked = false;
                    return;
                }
            }
            else if (rotator.SelectedIndex == 2)
            {
                if (!await vm.ValidaInterest())
                {
                    rotator.SetValue(SfRotator.SelectedIndexProperty, rotator.SelectedIndex - 1);
                    //rotator.EnableSwiping = true;
                    _isLocked = false;
                    return;
                }
                else
                {
                    vm.userlocal.ID        = 1;
                    vm.userlocal.Name      = vm.Name;
                    vm.userlocal.IDCountry = vm.Country.IDCountry;
                    vm.userlocal.Country   = vm.Country.Country;

                    vm.userlocal.City   = vm.City?.City;
                    vm.userlocal.IDCity = vm.City != null ? vm.City.IDCity : 0;

                    vm.userlocal.IDGender  = vm.Gender.IDGender;
                    vm.userlocal.Gender    = vm.Gender.Gender;
                    vm.userlocal.BirthDate = vm.BirthDate;
                    vm.userlocal.Mail      = vm.Mail;
                    vm.userlocal.Password  = vm.Password;
                    vm.userlocal.Phone     = vm.Phone;
                    vm.userlocal.UserName  = vm.UserName;
                    //Interest
                    vm.userlocal.BusinessFields  = JsonConvert.SerializeObject(vm.BusinessFields);
                    vm.userlocal.Areas           = JsonConvert.SerializeObject(vm.MiArea);
                    vm.userlocal.IDSalary        = vm.Salary.IDSalary;
                    vm.userlocal.Salary          = vm.Salary.Salary;
                    vm.userlocal.TypeofJob       = (int)vm.TypeofJob;
                    vm.userlocal.TravelAvailable = (int)vm.TravelAvailable;
                    vm.userlocal.ChangeResidence = (int)vm.ChangeResidence;



                    await App.Database.UpdateUserAsync(vm.userlocal);

                    rotatorindex = rotator.SelectedIndex;
                    //rotator.EnableSwiping = true;
                    _isLocked = false;
                    return;
                }
            }
            else if (rotator.SelectedIndex == 3)
            {
                if (!await vm.ValidaAcademics())
                {
                    rotator.SetValue(SfRotator.SelectedIndexProperty, rotator.SelectedIndex - 1);
                    //rotator.EnableSwiping = true;
                    _isLocked = false;
                    return;
                }
                else
                {
                    vm.userlocal.IDSchool = vm.School != null ? vm.School.IDSchool : 0;
                    vm.userlocal.School   = vm.School != null ? vm.School.School : string.Empty;

                    vm.userlocal.IDSchool1 = vm.School1 != null ? vm.School1.IDSchool : 0;
                    vm.userlocal.School1   = vm.School1 != null ? vm.School1.School : string.Empty;

                    vm.userlocal.IDSchool2 = vm.School2 != null ? vm.School2.IDSchool : 0;
                    vm.userlocal.School2   = vm.School2 != null ? vm.School2.School : string.Empty;

                    vm.userlocal.IDSchool3 = vm.School3 != null ? vm.School3.IDSchool : 0;
                    vm.userlocal.School3   = vm.School3 != null ? vm.School3.School : string.Empty;

                    vm.userlocal.IDSchool4 = vm.School4 != null ? vm.School4.IDSchool : 0;
                    vm.userlocal.School4   = vm.School4 != null ? vm.School4.School : string.Empty;

                    vm.userlocal.IDDegre = vm.Degree != null ? vm.Degree.IDDegree : 0;
                    vm.userlocal.Degree  = vm.Degree != null ? vm.Degree.Degree : string.Empty;

                    vm.userlocal.IDDegre1 = vm.Degree1 != null ? vm.Degree1.IDDegree : 0;
                    vm.userlocal.Degree1  = vm.Degree1 != null ? vm.Degree1.Degree : string.Empty;

                    vm.userlocal.IDDegre2 = vm.Degree2 != null ? vm.Degree2.IDDegree : 0;
                    vm.userlocal.Degree2  = vm.Degree2 != null ? vm.Degree2.Degree : string.Empty;

                    vm.userlocal.IDDegre3 = vm.Degree3 != null ? vm.Degree3.IDDegree : 0;
                    vm.userlocal.Degree3  = vm.Degree3 != null ? vm.Degree3.Degree : string.Empty;

                    vm.userlocal.IDDegre4 = vm.Degree4 != null ? vm.Degree4.IDDegree : 0;
                    vm.userlocal.Degree4  = vm.Degree4 != null ? vm.Degree4.Degree : string.Empty;

                    vm.userlocal.IDGY = vm.GraduationYears != null ? vm.GraduationYears.IDGraduationYear : 0;
                    vm.userlocal.GY   = vm.GraduationYears != null ? vm.GraduationYears.Year : string.Empty;

                    vm.userlocal.IDGY1 = vm.GraduationYears1 != null ? vm.GraduationYears1.IDGraduationYear : 0;
                    vm.userlocal.GY1   = vm.GraduationYears1 != null ? vm.GraduationYears1.Year : string.Empty;

                    vm.userlocal.IDGY2 = vm.GraduationYears2 != null ? vm.GraduationYears2.IDGraduationYear : 0;
                    vm.userlocal.GY2   = vm.GraduationYears2 != null ? vm.GraduationYears2.Year : string.Empty;

                    vm.userlocal.IDGY3 = vm.GraduationYears3 != null ? vm.GraduationYears3.IDGraduationYear : 0;
                    vm.userlocal.GY3   = vm.GraduationYears3 != null ? vm.GraduationYears3.Year : string.Empty;

                    vm.userlocal.IDGY4 = vm.GraduationYears4 != null ? vm.GraduationYears4.IDGraduationYear : 0;
                    vm.userlocal.GY4   = vm.GraduationYears4 != null ? vm.GraduationYears4.Year : string.Empty;


                    vm.userlocal.Certifications = vm.Certifications != null?JsonConvert.SerializeObject(vm.Certifications) : string.Empty;

                    vm.userlocal.Languajes = JsonConvert.SerializeObject(vm.Languajes);

                    await App.Database.UpdateUserAsync(vm.userlocal);

                    rotatorindex = rotator.SelectedIndex;
                    //rotator.EnableSwiping = true;
                    _isLocked = false;
                    return;
                }
            }
            else if (rotator.SelectedIndex == 4)
            {
                if (!await vm.ValidaVideoAcademics())
                {
                    rotator.SetValue(SfRotator.SelectedIndexProperty, rotator.SelectedIndex - 1);
                    //rotator.EnableSwiping = true;
                    _isLocked = false;
                    return;
                }
                else
                {
                    rotatorindex = rotator.SelectedIndex;
                    //rotator.EnableSwiping = true;
                    _isLocked = false;
                    return;
                }
            }
            else if (rotator.SelectedIndex == 5)
            {
                vm.userlocal.Firm  = vm.Firm;
                vm.userlocal.Firm1 = vm.Firm1;
                vm.userlocal.Firm2 = vm.Firm2;
                vm.userlocal.Firm3 = vm.Firm3;
                vm.userlocal.Firm4 = vm.Firm4;

                vm.userlocal.JobTitle  = vm.JobTitle;
                vm.userlocal.JobTitle1 = vm.JobTitle1;
                vm.userlocal.JobTitle2 = vm.JobTitle2;
                vm.userlocal.JobTitle3 = vm.JobTitle3;
                vm.userlocal.JobTitle4 = vm.JobTitle4;

                vm.userlocal.Experience  = JsonConvert.SerializeObject(vm.Experiences);
                vm.userlocal.Experience1 = JsonConvert.SerializeObject(vm.Experiences1);
                vm.userlocal.Experience2 = JsonConvert.SerializeObject(vm.Experiences2);
                vm.userlocal.Experience3 = JsonConvert.SerializeObject(vm.Experiences3);
                vm.userlocal.Experience4 = JsonConvert.SerializeObject(vm.Experiences4);

                vm.userlocal.Mifecha  = vm.Mifecha;
                vm.userlocal.Mifecha1 = vm.Mifecha1;
                vm.userlocal.Mifecha2 = vm.Mifecha2;
                vm.userlocal.Mifecha3 = vm.Mifecha3;
                vm.userlocal.Mifecha4 = vm.Mifecha4;
                rotatorindex          = rotator.SelectedIndex;
                await App.Database.UpdateUserAsync(vm.userlocal);
            }
            else if (rotator.SelectedIndex != 0)
            {
                rotatorindex = rotator.SelectedIndex;
                UserDialogs.Instance.ShowLoading();
                await Task.Delay(600);

                UserDialogs.Instance.HideLoading();
            }

            //rotator.EnableSwiping = true;



            _isLocked = false;

            //Aqui se podria validar
            ////rotator.EnableSwiping = false;
            //await vm.Validame(sender);

            ////rotator.EnableSwiping = true;
        }