private void btnRegistrarEntradaFornecedorVisitante_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(txtNomeFornecedorVisitante.Text) || String.IsNullOrWhiteSpace(txtRgFornecedorVisitante.Text) || String.IsNullOrWhiteSpace(txtMotivoFornecedorVisitante.Text)) { mensagem("Por favor verifique se todos os campos foram preenchidos"); } else { if (MessageBox.Show("Deseja realmente cadastrar entrada de visitante/fornecedor?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DateTime data = DateTime.Now; if (rdbFornecedor.Checked == true) { var f = new Fornecedor() { empresa = txtEmpresaFornecedorVisitante.Text, entrada = data, motivo = txtMotivoFornecedorVisitante.Text, nome = txtNomeFornecedorVisitante.Text, rg = txtRgFornecedorVisitante.Text, }; var fDAO = new FornecedorDAO(); if (fDAO.adicionar(f)) { mensagem("Entrada de Forncedor registrada com sucesso!"); limparTelaRegistrarEntradaVisitanteFornecedor(); dgvFornecedores.Rows.Add(f.idFornecedor, f.nome, f.empresa, f.entrada); preencherGridVisitanteFornecedores(); } else { mensagem("Falha ao registrar entrada de fornecedor"); } } else { var v = new Visitante() { empresa = txtEmpresaFornecedorVisitante.Text, entrada = DateTime.Now, motivo = txtMotivoFornecedorVisitante.Text, nome = txtNomeFornecedorVisitante.Text, rg = txtRgFornecedorVisitante.Text, }; var vDAO = new VisitanteDAO(); if (vDAO.adicionar(v)) { mensagem("Entrada de visitante registrada com sucesso!"); limparTelaRegistrarEntradaVisitanteFornecedor(); dgvVisitante.Rows.Add(v.idVisitante, v.nome, v.empresa, v.entrada); preencherGridVisitanteFornecedores(); } else { mensagem("Falha ao regstrar entrada de visitante"); } } } else { return; } } }