Example #1
0
        private void radContextMenu_ItemClick(object sender, RadRoutedEventArgs e)
        {
            if (this.paisesGridView.SelectedItems.Count == 0)
            {
                System.Windows.MessageBox.Show("Debe seleccionar un pais.", "Paises", MessageBoxButton.OK, MessageBoxImage.Stop);

                return;
            }

            if (this.paisesGridView.SelectedItems.Count > 1)
            {
                System.Windows.MessageBox.Show("Debe seleccionar un solo pais.", "Paises", MessageBoxButton.OK, MessageBoxImage.Stop);

                return;
            }

            Pais newPais = (Pais)this.paisesGridView.SelectedItems[0];

            if (newPais == null)
            {
                return;
            }

            var provinciasWin       = new ProvinciasView();
            var provinciasViewModel = new ProvinciasViewModel(newPais.id);

            provinciasWin.DataContext = provinciasViewModel;

            provinciasWin.ShowDialog();
        }
Example #2
0
        private void provinciasGridView_Loaded(object sender, RoutedEventArgs e)
        {
            ProvinciasViewModel viewModel = (ProvinciasViewModel)this.DataContext;

            // it should never happen!
            if (viewModel == null)
            {
                return;
            }

            viewModel.AppendFilters(this.provinciasGridView.FilterDescriptors);
        }
Example #3
0
        private void provinciasGridView_NewItem(object sender, Telerik.Windows.Controls.GridView.GridViewAddingNewEventArgs e)
        {
            ProvinciasViewModel viewModel = (ProvinciasViewModel)this.DataContext;

            // it should never happen!
            if (viewModel == null)
            {
                return;
            }

            e.NewObject = new Provincia()
            {
                paisId = viewModel.GetPaisId
            };
        }
Example #4
0
        private void radContextMenu_ItemClick(object sender, RadRoutedEventArgs e)
        {
            if (this.provinciasGridView.SelectedItems.Count == 0)
            {
                System.Windows.MessageBox.Show("Debe seleccionar una provincia.", "Provincias", MessageBoxButton.OK, MessageBoxImage.Stop);

                return;
            }

            if (this.provinciasGridView.SelectedItems.Count > 1)
            {
                System.Windows.MessageBox.Show("Debe seleccionar una sola provincia.", "Provincias", MessageBoxButton.OK, MessageBoxImage.Stop);

                return;
            }

            Provincia newProvincia = (Provincia)this.provinciasGridView.SelectedItems[0];

            if (newProvincia == null)
            {
                return;
            }

            ProvinciasViewModel viewModel = (ProvinciasViewModel)this.DataContext;

            // it should never happen!
            if (viewModel == null)
            {
                return;
            }

            var localidadesWin       = new LocalidadesView();
            var localidadesViewModel = new LocalidadesViewModel(viewModel.GetPaisId, newProvincia.id);

            localidadesWin.DataContext = localidadesViewModel;

            localidadesWin.ShowDialog();
        }