private void gravarLogradouro() { Logradouro cLogradouro = new Logradouro(); ComboBoxItem cmbItem; ComboBoxItem cmbItemT; ComboBoxItem cmbItemB; enderecos = new Enderecos(); enderecos.ArquivoConexao = sArquivoConexao; if (validaTela()) { cmbItem = new ComboBoxItem(); cmbItem = (ComboBoxItem)cmbLogradouro.SelectedItem; cmbItemT = new ComboBoxItem(); cmbItemT = (ComboBoxItem)cmbTipo.SelectedItem; cmbItemB = new ComboBoxItem(); cmbItemB = (ComboBoxItem)cmbBairro.SelectedItem; if (cmbItem != null) { //atualizar if (enderecos.seExisteLogradouro(cmbLogradouro.Text)) { cLogradouro.Codigo = int.Parse(cmbItem.Value.ToString()); cLogradouro.Nome_logradouro = cmbLogradouro.Text.ToUpper().Trim(); cLogradouro.Tipo = int.Parse(cmbItemT.Value.ToString()); cLogradouro.CEP = txtCEP.Text; cLogradouro.Cod_bairro = int.Parse(cmbItemB.Value.ToString()); if (enderecos.gravarLogradouro(cLogradouro, 1)) { MessageBox.Show("Logradouro atualizado com sucesso!", "EstacionamentoFacil (FrmLg07)", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); ve_se_existe(); } else { MessageBox.Show("O Logradouro não foi atualizado!", "EstacionamentoFacil (FrmLg08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { //novo cmbItemT = new ComboBoxItem(); cmbItemT = (ComboBoxItem)cmbTipo.SelectedItem; cmbItemB = new ComboBoxItem(); cmbItemB = (ComboBoxItem)cmbBairro.SelectedItem; if (cmbItemT != null && cmbItemB != null) { cLogradouro.Codigo = 0; cLogradouro.Nome_logradouro = cmbLogradouro.Text.ToUpper().Trim(); cLogradouro.Tipo = int.Parse(cmbItemT.Value.ToString()); cLogradouro.CEP = txtCEP.Text; cLogradouro.Cod_bairro = int.Parse(cmbItemB.Value.ToString()); if (enderecos.gravarLogradouro(cLogradouro, 0)) { MessageBox.Show("Logradouro inserido com sucesso!", "EstacionamentoFacil (FrmLg09)", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); ve_se_existe(); } else { MessageBox.Show("O Logradouro não foi inserido!", "EstacionamentoFacil (FrmLg10)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } } else { //novo cmbItemT = new ComboBoxItem(); cmbItemT = (ComboBoxItem)cmbTipo.SelectedItem; cmbItemB = new ComboBoxItem(); cmbItemB = (ComboBoxItem)cmbBairro.SelectedItem; if (cmbItemT != null && cmbItemB != null) { cLogradouro.Codigo = 0; cLogradouro.Nome_logradouro = cmbLogradouro.Text.ToUpper().Trim(); cLogradouro.Tipo = int.Parse(cmbItemT.Value.ToString()); cLogradouro.CEP = txtCEP.Text; cLogradouro.Cod_bairro = int.Parse(cmbItemB.Value.ToString()); if (enderecos.gravarLogradouro(cLogradouro, 0)) { MessageBox.Show("Logradouro inserido com sucesso!", "EstacionamentoFacil (FrmLg09)", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); ve_se_existe(); } else { MessageBox.Show("O Logradouro não foi inserido!", "EstacionamentoFacil (FrmLg10)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } } }//gravar