Esempio n. 1
0
        // Edita um cliente existente.
        void EditarCliente()
        {
            // Entra em modo de edição.
            IsEditing = true;

            if (WindowServices != null)
            {
                // Coloca o foco no formulário.
                WindowServices.PutFocusOnForm();
            }
        }
Esempio n. 2
0
        // Um novo cliente está sendo adicionado.
        void NovoCliente()
        {
            // Inicia edição.
            IsEditing = true;

            // Não seleciona nenhum cliente da lista.
            SelectedIndex = -1;

            // Cria um novo cliente.
            Cliente = new Cliente();

            // Registra o interesse nas mudanças dos erros de validação.
            Cliente.ErrorsChanged          += OnErrorsChanged;
            Cliente.Endereco.ErrorsChanged += OnErrorsChanged;

            if (WindowServices != null)
            {
                // Atualiza os bindings.
                WindowServices.UpdateBindings();

                // Coloca o foco no formulário.
                WindowServices.PutFocusOnForm();
            }
        }