private void btnSalvar_Click_1(object sender, EventArgs e) { bool dadosValidos = true; if (cboCampo.SelectedIndex == 0) { errorProvider.SetError(cboCampo, Erros.AtividadeCampoCampo); dadosValidos = false; } else { errorProvider.SetError(cboCampo, ""); } if (cboTipoAtividade.SelectedIndex == 0) { errorProvider.SetError(cboTipoAtividade, Erros.AtividadeCampoTipoAtividade); dadosValidos = false; } else { errorProvider.SetError(cboTipoAtividade, ""); } if (txtTamanho.Text == "") { errorProvider.SetError(txtTamanho, Erros.AtividadeCampoTamanho); dadosValidos = false; } else { errorProvider.SetError(txtTamanho, ""); } if (dadosValidos) { MTipoAtividadeCampo item = new MTipoAtividadeCampo(); item.CampoID = int.Parse(cboCampo.SelectedValue.ToString()); item.TipoAtividadeID = int.Parse(cboTipoAtividade.SelectedValue.ToString()); try { item.Tamanho = int.Parse(txtTamanho.Text.ToString()); } catch { item.Tamanho = -1; } if (txtTamanho.Text.Trim() == "") { item.Tamanho = -1; } item.ValorInicial = txtValorInicial.Text.Trim(); item.ValorFinal = txtValorFinal.Text.Trim(); try { if (atual != null) { item.ID = atual.ID; CTipoAtividadeCampo.Editar(item); MessageBox.Show("Relacionamento alterado com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { CTipoAtividadeCampo.Inserir(item); MessageBox.Show("Relacionamento salvo com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.Close(); } catch (ExcecaoPadrao ex) { MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch { MessageBox.Show(Erros.ErroGeral, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }