Пример #1
0
        private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            var codigo      = Codigo;
            var nome        = txtNome.Text;
            var email       = txtEmail.Text;
            var repositorio = new RepositorioFornecedor();

            if (codigo == 0)
            {
                //Novo Cadastro
                var Fornecedor = new Fornecedor
                {
                    Nome  = nome,
                    Email = email
                };

                repositorio.Adicione(Fornecedor);
            }
            else
            {
                //Editando Cadastro
                var Fornecedor = new Fornecedor
                {
                    Codigo = codigo,
                    Nome   = nome,
                    Email  = email
                };

                repositorio.Atualize(Fornecedor);
            }

            this.Close();
        }
        private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            var codigo      = Codigo;
            var nome        = txtNome.Text;
            var email       = txtEmail.Text;
            var cnpj        = txtCNPJ.Text;
            var repositorio = new RepositorioFornecedor();

            if (this.txtNome.Text != string.Empty && this.txtEmail.Text != string.Empty && this.txtCNPJ.Text != string.Empty)
            {
                if (codigo == 0)
                {
                    // Novo cadastro
                    var fornecedor = new Fornecedor
                    {
                        Nome  = nome,
                        Email = email,
                        CNPJ  = cnpj
                    };

                    repositorio.Adicione(fornecedor); // Cadastrar no banco de dados
                }
                else
                {
                    // Editando
                    var fornecedor = new Fornecedor
                    {
                        Codigo = codigo,
                        Nome   = nome,
                        Email  = email,
                        CNPJ   = cnpj
                    };

                    repositorio.Atualize(fornecedor); // Atualizar no banco de dados
                }
            }
            else
            {
                MessageBox.Show("Nenhum Campo pode ficar vazio.!!");
            }
            this.Close();
        }