private void btnSalvar_Click(object sender, EventArgs e) { if (!validaCampos()) { if (this.fornecedorCarregado == null) { this.fornecedorCarregado = new Fornecedor(); } this.fornecedorCarregado.RazaoSocial = txtRazaoSocial.Text.Trim(); this.fornecedorCarregado.DataCadastro = Convert.ToDateTime(txtDataCadastro.Text); this.fornecedorCarregado.NomeFantasia = txtNomeFantasia.Text.Trim(); this.fornecedorCarregado.Cnpj = txtCnpj.Text; this.fornecedorCarregado.Ie = txtIe.Text.Trim(); this.fornecedorCarregado.Im = txtIm.Text.Trim(); this.fornecedorCarregado.TelefoneFixo = txtTelefoneFixo.Text; this.fornecedorCarregado.TelefoneCelular = txtTelefoneCelular.Text; this.fornecedorCarregado.Logradouro = txtLogradouro.Text.Trim(); this.fornecedorCarregado.Numero = txtNumero.Text.Trim(); this.fornecedorCarregado.Complemento = txtComplemento.Text.Trim(); this.fornecedorCarregado.Bairro = txtBairro.Text.Trim(); this.fornecedorCarregado.Cep = txtCep.Text; this.fornecedorCarregado.Cidade = (Cidade)cmbCidade.SelectedItem; this.fornecedorCarregado.Cidade.Estado = (Estado)cmbUf.SelectedItem; FornecedorDAO dao = new FornecedorDAO(); bool gravou = false; if (!this.editando) { gravou = dao.AdicionaFornecedor(this.fornecedorCarregado); } else { gravou = dao.AlteraFornecedor(this.fornecedorCarregado); } if (gravou) { this.Close(); } } else { MessageBox.Show("Não foi possível realizar a operação.\nHá CAMPOS OBRIGATÓRIOS que não foram preenchidos!", "Fracasso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }