public Logradouro pesquisarLogradouro(int vvCod) { SqlDataReader drLer; Logradouro cLogradouro = new Logradouro(); if (preparaBancoDados()) { if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso)) { drLer = execComandos.pesquisaLogradouro(vvCod); if (drLer.HasRows) { if (drLer.Read()) { cLogradouro.Codigo = int.Parse(drLer["codigo"].ToString()); cLogradouro.Nome_logradouro = drLer["Nome_logradouro"].ToString(); cLogradouro.CEP = drLer["CEP"].ToString(); cLogradouro.Tipo = int.Parse(drLer["Tipo"].ToString()); cLogradouro.Cod_bairro = int.Parse(drLer["Cod_bairro"].ToString()); } } return(cLogradouro); execComandos.Desconectar(); } else { return(null); } } else { return(null); } }
// Metodos - Logradouro public bool gravarLogradouro(Logradouro cLogradouro, byte vTipo) { bool bResposta = true; execComandos.Conexao = cnConexao; if (preparaBancoDados()) { if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso)) { switch (vTipo) { case 0: //novo cLogradouro.Codigo = execComandos.ultimoCodigoLogradouro(); cLogradouro.Codigo++; if (cLogradouro.Codigo != 0) { if (!execComandos.inserirLogradouro(cLogradouro.Codigo, cLogradouro.Tipo, cLogradouro.Nome_logradouro, cLogradouro.CEP, cLogradouro.Cod_bairro)) { bResposta = false; } } else { bResposta = false; } break; case 1: //alterar if (!execComandos.alterarLogradouro(cLogradouro.Codigo, cLogradouro.Tipo, cLogradouro.Nome_logradouro, cLogradouro.CEP, cLogradouro.Cod_bairro)) { bResposta = false; } break; } execComandos.Desconectar(); } else { bResposta = false; } } return(bResposta); }
public Logradouro pesquisarLogradouro(string sLogradouro) { Logradouro cLogradouro = new Logradouro(); if (preparaBancoDados()) { if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso)) { return(execComandos.pesquisaLogradouro(sLogradouro)); execComandos.Desconectar(); } else { return(null); } } else { return(null); } }
private void excluirLogradouro() { Logradouro cLogradouro = new Logradouro(); enderecos = new Enderecos(); enderecos.ArquivoConexao = sArquivoConexao; if (validaTela()) { ComboBoxItem cmbItem = new ComboBoxItem(); cmbItem = (ComboBoxItem)cmbLogradouro.SelectedItem; if (cmbItem != null) { //atualizar if (enderecos.seExisteLogradouro(cmbLogradouro.Text)) { if (MessageBox.Show("Deseja realmente excluir este Logradouro?", "EstacionamentoFacil (FrmLg11a)", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { if (enderecos.excluirLogradouro(int.Parse(cmbItem.Value.ToString()))) { MessageBox.Show("Logradouro excluído com sucesso!", "EstacionamentoFacil (FrmLg11)", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); ve_se_existe(); } else { MessageBox.Show("O Logradouro não foi excluído!", "EstacionamentoFacil (FrmLg12)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } } else { MessageBox.Show("Logradouro não cadastrado. Exclusão não executada!", "EstacionamentoFacil (FrmLg13)", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void lostLogradouro() { cmbTipo.SelectedIndex = -1; cmbBairro.SelectedIndex = -1; txtCEP.Clear(); if (cmbLogradouro.Text.Length > 0) { ComboBoxItem cmbItem = new ComboBoxItem(); cmbItem = (ComboBoxItem)cmbLogradouro.SelectedItem; if (cmbItem != null) { buscaDadosLogradouro(int.Parse(cmbItem.Value.ToString())); } else { enderecos = new Enderecos(); enderecos.ArquivoConexao = sArquivoConexao; if (enderecos.seExisteLogradouro(cmbLogradouro.Text.ToUpper().Trim())) { Logradouro cLogradouro = enderecos.pesquisarLogradouro(cmbLogradouro.Text.ToUpper().Trim()); if (cLogradouro != null) { listarLocalidade(0, 1); listarBairro(0, 1); cmbLogradouro.Text = cLogradouro.Nome_logradouro.Trim(); cmbTipo.Text = enderecos.pesquisarLogradouro_tipo(cLogradouro.Tipo).Tipo; txtCEP.Text = cLogradouro.CEP; cmbBairro.Enabled = true; cmbBairro.Text = enderecos.pesquisarBairro(cLogradouro.Cod_bairro).Nome_bairro; cmbLocalidade.Enabled = true; cmbLocalidade.Text = enderecos.pesquisarLocalidade(enderecos.pesquisarBairro(cLogradouro.Cod_bairro).Cod_localidade).Nome_localidade; cmbMunicipio.Text = enderecos.pesquisarMunicipio(enderecos.pesquisarLocalidade(enderecos.pesquisarBairro(cLogradouro.Cod_bairro).Cod_localidade).Cod_Municipio).Nome_municipio; } else { cmbTipo.SelectedIndex = -1; cmbBairro.SelectedIndex = -1; cmbMunicipio.SelectedIndex = -1; cmbLocalidade.SelectedIndex = -1; txtCEP.Clear(); cmbTipo.Focus(); cmbLocalidade.Enabled = false; cmbBairro.Enabled = false; } } else { cmbTipo.SelectedIndex = -1; cmbBairro.SelectedIndex = -1; cmbMunicipio.SelectedIndex = -1; cmbLocalidade.SelectedIndex = -1; txtCEP.Clear(); cmbTipo.Focus(); cmbLocalidade.Enabled = false; cmbBairro.Enabled = false; } } } }
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