private void BtnCadastrar_Click(object sender, EventArgs e) { Obra objObra; Endereco objEndereco; ObraCtrl objObraCtrl; try { objObra = new Obra(); objEndereco = new Endereco(); objObraCtrl = new ObraCtrl(); string cliente = this.cmbCliente.Text; string cep = this.txtCEP.Text; string rua = this.txtRua.Text; string numero = this.txtNumero.Text; string bairro = this.txtBairro.Text; string cidade = this.txtCidade.Text; string uf = this.txtEstado.Text; objObra.setClienteNome(cliente); objEndereco.setCEP(cep); objEndereco.setRua(rua); objEndereco.setNumero(numero); objEndereco.setBairro(bairro); objEndereco.setCidade(cidade); objEndereco.setUF(uf); objObra.setEndereco(objEndereco); int resultado = objObraCtrl.cadastrar(objObra); if (resultado != 0) { MessageBox.Show("Obra Cadastrada com Sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); this.codigo = resultado; limparCampos(); } else { MessageBox.Show("Obra Não Cadastrada", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }