예제 #1
0
        public void Editar(ModeloDeEdicaoDeCliente modelo)
        {
            var cliente = this._servicoDePersistencia.RepositorioDeClientes.BuscarPorId(modelo.Id);

            if (cliente == null)
            {
                return;
            }

            cliente.AlterarDados(modelo.Nome, modelo.Endereco, modelo.Telefone, modelo.Endereco);

            this._servicoDePersistencia.Persistir();
        }
예제 #2
0
        private void btnAtualizar_Click(object sender, RoutedEventArgs e)
        {
            if (!ValidarCampos())
            {
                return;
            }

            var cliente = new ModeloDeEdicaoDeCliente(int.Parse(txtCodigo.Text), txtNome.Text, txtTelefone.Text, txtEndereco.Text);

            this._servicoDeGestaoDeClientes.Editar(cliente);
            this.ListarClientes();
            this.LimparCampos();

            MessageBox.Show("Atualizado com sucesso");
        }