Ejemplo n.º 1
0
        public void TestarCriacaoCliente()
        {
            var cliente = new PessoaFisica
            {
                Nome           = "William Rego",
                Email          = "*****@*****.**",
                PerfilCliente  = new PerfilCliente(),
                Perfil         = PerfilCliente.Perfil.Estrategico.ToString(),
                Cpf            = "077.299.887-63",
                Rg             = "11.363.443-0",
                DataNascimento = System.DateTime.Now,
                Sexo           = "M"
            };

            RepositorioCliente.LimparRepositorio();

            RepositorioCliente.Adicionar(cliente);

            Cliente recuperado = RepositorioCliente.Listar().Cast <Cliente>().FirstOrDefault();

            RepositorioCliente.Listar()
            .Where(t => t.GetType().Name == typeof(Cliente).Name)
            .Cast <Cliente>()
            .ToList();

            Assert.AreEqual(cliente, recuperado);
        }
Ejemplo n.º 2
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();
        }
Ejemplo n.º 4
0
        public NotificationResult Salvar(DominioCliente entidade)
        {
            var NotificationResult = new NotificationResult();

            try
            {
                if (NotificationResult.IsValid)
                {
                    _Cliente.Adicionar(entidade);
                    NotificationResult.Add("Cliente cadastrado com sucesso!");
                }

                return(NotificationResult);
            }

            catch (Exception ex)
            {
                return(NotificationResult.Add(new NotificationError(ex.Message)));
            }
        }