Example #1
0
        private void BtnSalvar_Click(object sender, RoutedEventArgs e)
        {
            switch (operacao)
            {
            case 1:     //Adicionar
                if (ValidarCamposObrigatorios())
                {
                    var fornecedor = CriarFornecedorComOsDadosTela();
                    fornecedor = fornecedorDAO.Inserir(fornecedor);
                    PreencherTelaPeloFornecedor(fornecedor);
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Fornecedor Cadastrado com Sucesso!");
                    MudarOperacao(2);
                }
                break;

            case 3:     // Editar
                if (ValidarCamposObrigatorios())
                {
                    var fornecedor = CriarFornecedorComOsDadosTela();
                    fornecedorDAO.Editar(fornecedor);
                    WPFUtils.MostrarCaixaDeTextoDeInformação("Dados do fornecedor Atualizado com Sucesso!");
                    MudarOperacao(2);
                }
                break;
            }
        }
        private void button_Adc_Click(object sender, EventArgs e)
        {
            DialogResult result1 = MessageBox.Show("Deseja salvar o novo cadastro?",
                                                   "Salvar novo cadastro",
                                                   MessageBoxButtons.OKCancel,
                                                   MessageBoxIcon.Question);

            if (result1 == DialogResult.OK)
            {
                if ((textBox_Nome.Text != "") && (textBox_Contato.Text != "") && (textBox_Email.Text != ""))
                {
                    FornecedorDAO fornecedor = new FornecedorDAO();
                    Fornecedor    f          = new Fornecedor();

                    Fornecedor fnome = new FornecedorDAO().BuscarNome(textBox_Nome.Text);
                    f.Nome = fnome.Nome;

                    if (f.Nome != textBox_Nome.Text)
                    {
                        f.Nome     = textBox_Nome.Text;
                        f.Contato  = textBox_Contato.Text;
                        f.Telefone = maskedtextBox_Tel.Text;
                        f.Email    = textBox_Email.Text;
                        f.Status   = 1;
                        fornecedor.Inserir(f);

                        MessageBox.Show("Fornecedor Inserido com Sucesso");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Fornecedor já existe!");
                    }
                }
                else
                {
                    MessageBox.Show("Preencha corretamente as informações");
                }
            }
            if (result1 == DialogResult.Cancel)
            {
            }
        }
 public Fornecedor Inserir(Fornecedor f)
 {
     return(fornecedor.Inserir(f));
 }