コード例 #1
0
        private async void ModificarCliente()
        {
            var formCliente = new FormCliente(ClienteSeleccionado);

            if ((bool)await DialogHost.Show(formCliente, "RootDialog"))
            {
                var formClienteViewModel = formCliente.DataContext as FormClienteViewModel;

                ClienteSeleccionado.RazonSocial   = formClienteViewModel.RazonSocial;
                ClienteSeleccionado.Nif           = formClienteViewModel.Nif;
                ClienteSeleccionado.Email         = formClienteViewModel.Email;
                ClienteSeleccionado.TipoId        = formClienteViewModel.TipoClienteSeleccionado.TipoClienteId;
                ClienteSeleccionado.GrupoId       = formClienteViewModel.GrupoClienteSeleccionado.GrupoClienteId;
                ClienteSeleccionado.MunicipioId   = formClienteViewModel.MunicipioSeleccionado.MunicipioId;
                ClienteSeleccionado.Calle         = formClienteViewModel.Calle;
                ClienteSeleccionado.Observaciones = formClienteViewModel.Observaciones;

                Context.SaveChanges();
                CargarClientes();
            }
        }
コード例 #2
0
        private async void AnadirCliente()
        {
            var formCliente = new FormCliente();

            if ((bool)await DialogHost.Show(formCliente, "RootDialog"))
            {
                var formClienteViewModel = formCliente.DataContext as FormClienteViewModel;

                Context.Clientes.Add(new Cliente()
                {
                    RazonSocial   = formClienteViewModel.RazonSocial,
                    Nif           = formClienteViewModel.Nif,
                    Email         = formClienteViewModel.Email,
                    Calle         = formClienteViewModel.Calle,
                    TipoId        = formClienteViewModel.TipoClienteSeleccionado.TipoClienteId,
                    GrupoId       = formClienteViewModel.GrupoClienteSeleccionado.GrupoClienteId,
                    MunicipioId   = formClienteViewModel.MunicipioSeleccionado.MunicipioId,
                    Observaciones = formClienteViewModel.Observaciones
                });
                Context.SaveChanges();
                CargarClientes();
            }
        }