private void cmdGravar_Click(object sender, EventArgs e) { Localidade cLocalidade = new Localidade(); ComboBoxItem cmbItemM; enderecos = new Enderecos(); enderecos.ArquivoConexao = sArquivoConexao; if (validaTela()) { ComboBoxItem cmbItem = new ComboBoxItem(); cmbItem = (ComboBoxItem)cmbLocalidade.SelectedItem; cmbItemM = new ComboBoxItem(); cmbItemM = (ComboBoxItem)cmbMunicipio.SelectedItem; if (cmbItem != null) { //atualizar if (enderecos.seExisteLocalidade(cmbLocalidade.Text.ToUpper().Trim())) { cLocalidade.Codigo = int.Parse(cmbItem.Value.ToString()); cLocalidade.Nome_localidade = cmbLocalidade.Text.ToUpper().Trim(); cLocalidade.Cod_Municipio = int.Parse(cmbItemM.Value.ToString()); if (enderecos.gravarLocalidade(cLocalidade, 1)) { MessageBox.Show("Localidade atualizada com sucesso!", "EstacionamentoFacil (FrmL05)", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); ve_se_existe(); } else { MessageBox.Show("A localidade não foi atualizada!", "EstacionamentoFacil (FrmL06)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { //novo cmbItemM = new ComboBoxItem(); cmbItemM = (ComboBoxItem)cmbMunicipio.SelectedItem; if (cmbItemM != null) { cLocalidade.Codigo = 0; cLocalidade.Nome_localidade = cmbLocalidade.Text.ToUpper().Trim(); cLocalidade.Cod_Municipio = int.Parse(cmbItemM.Value.ToString()); if (enderecos.gravarLocalidade(cLocalidade, 0)) { MessageBox.Show("Localidade inserida com sucesso!", "EstacionamentoFacil (FrmL07)", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); ve_se_existe(); } else { MessageBox.Show("A Localidade não foi inserida!", "EstacionamentoFacil (FrmL08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } } else { //novo cmbItemM = new ComboBoxItem(); cmbItemM = (ComboBoxItem)cmbMunicipio.SelectedItem; if (cmbItemM != null) { cLocalidade.Codigo = 0; cLocalidade.Nome_localidade = cmbLocalidade.Text.ToUpper().Trim(); cLocalidade.Cod_Municipio = int.Parse(cmbItemM.Value.ToString()); if (enderecos.gravarLocalidade(cLocalidade, 0)) { MessageBox.Show("Localidade inserida com sucesso!", "EstacionamentoFacil (FrmL07)", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); ve_se_existe(); } else { MessageBox.Show("A Localidade não foi inserida!", "EstacionamentoFacil (FrmL08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } } }