Пример #1
0
        private void btSalvar_Click(object sender, RoutedEventArgs e)
        {
            var cliente = (Cliente)this.DataContext;

            // cliente.marca = (Marca)cbMarca.SelectedItem;

            if ((lbCodigo.Content == null) || (lbCodigo.Content.ToString() == "0"))
            {
                // novo
                try
                {
                    repoCliente.Adicionar(cliente);
                    MessageBox.Show("Adicionado com Sucesso!", "Sucesso !", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Nao foi possivel Salvar!" + ex.Message, "Erro ao Salvar", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                // edicao
                cliente.codigo = Int32.Parse(lbCodigo.Content.ToString());
                repoCliente.Atualizar(cliente);
                MessageBox.Show("Atualizado com Sucesso!", "Sucesso !", MessageBoxButton.OK, MessageBoxImage.Information);
            }

            this.Close();
        }
        private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            var cliente = (Cliente)this.DataContext;

            if (cliente.Codigo == 0)
            {
                repositorioCliente.Adicionar(cliente);
                MessageBox.Show("Cliente adicionado com sucesso");

                var janelaClientes = new FormClientes();
                janelaClientes.Show();
            }
            else
            {
                repositorioCliente.Atualizar(cliente);
                MessageBox.Show("Cliente Atualizado com Sucesso");

                var janelaClientes = new FormClientes();
                janelaClientes.Show();
            }
            this.Close();
        }