private void btnSalvar_Click(object sender, EventArgs e) { // validar os dados if (txtNomeCidade.Text == "") { MessageBox.Show("Cidade inválida!"); } else { Cidade RegCid = new Cidade(); RegCid.Idcidade = Convert.ToInt16(txtId.Text); RegCid.Nomecidade = txtNomeCidade.Text; RegCid.Ufcidade = cbxEstado.SelectedItem.ToString(); if (bInclusao) { if (RegCid.Salvar() > 0) { MessageBox.Show("Cidade adicionada com sucesso!"); btnSalvar.Enabled = false; txtId.Enabled = false; txtNomeCidade.Enabled = false; cbxEstado.Enabled = false; btnSalvar.Enabled = false; btnNovoRegistro.Enabled = true; btnAlterar.Enabled = true; btnExcluir.Enabled = true; btnCancelar.Enabled = false; bInclusao = false; // recarrega o grid dsCidade.Tables.Clear(); dsCidade.Tables.Add(RegCid.Listar()); bnCidade.DataSource = dsCidade.Tables["TBCidade"]; } else { MessageBox.Show("Erro ao gravar cidade!"); } } else { if (RegCid.Alterar() > 0) { MessageBox.Show("Cidade alterada com sucesso!"); dsCidade.Tables.Clear(); dsCidade.Tables.Add(RegCid.Listar()); txtId.Enabled = false; txtNomeCidade.Enabled = false; cbxEstado.Enabled = false; btnSalvar.Enabled = false; btnNovoRegistro.Enabled = true; btnAlterar.Enabled = true; btnExcluir.Enabled = true; btnCancelar.Enabled = false; } else { MessageBox.Show("Erro ao gravar cidade!"); } } } }