/// <summary> /// Funçao para pesquisar os dados de Localidade por código /// </summary> /// <param name="vvCod">Código da localidade para pesquisa</param> /// <returns>Retorna objeto Localidade</returns> public Localidade pesquisarLocalidade(int vvCod) { SqlDataReader drLer; Localidade cLocalidade = new Localidade(); if (preparaBancoDados()) { if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso)) { drLer = execComandos.pesquisaLocalidade(vvCod); if (drLer.HasRows) { if (drLer.Read()) { cLocalidade.Codigo = int.Parse(drLer["codigo"].ToString()); cLocalidade.Nome_localidade = drLer["Nome_localidade"].ToString(); cLocalidade.Cod_Municipio = int.Parse(drLer["Cod_Municipio"].ToString()); } } return(cLocalidade); execComandos.Desconectar(); } else { return(null); } } else { return(null); } }
//Metodos - Localidade public bool gravarLocalidade(Localidade cLocalidade, byte vTipo) { bool bResposta = true; execComandos.Conexao = cnConexao; if (preparaBancoDados()) { if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso)) { switch (vTipo) { case 0: //novo cLocalidade.Codigo = execComandos.ultimoCodigoLocalidade(); cLocalidade.Codigo++; if (cLocalidade.Codigo != 0) { if (!execComandos.inserirLocalidade(cLocalidade.Codigo, cLocalidade.Nome_localidade, cLocalidade.Cod_Municipio)) { bResposta = false; } } else { bResposta = false; } break; case 1: //alterar if (!execComandos.alterarLocalidade(cLocalidade.Codigo, cLocalidade.Nome_localidade, cLocalidade.Cod_Municipio)) { bResposta = false; } break; } execComandos.Desconectar(); } else { bResposta = false; } } return(bResposta); }
/// <summary> /// Função para pesquisar uma determinada localidade /// </summary> /// <param name="sNomeLocalidade">Nome da localidade para pesquisa</param> /// <returns>Retorna objeto Localidade</returns> public Localidade pesquisarLocalidade(string sNomeLocalidade) { Localidade cLocalidade = new Localidade(); if (preparaBancoDados()) { if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso)) { cLocalidade = execComandos.pesquisaLocalidade(sNomeLocalidade); return(cLocalidade); execComandos.Desconectar(); } else { return(null); } } else { return(null); } }
private void cmbLocalidade_Leave(object sender, EventArgs e) { cmbMunicipio.Text = ""; if (cmbLocalidade.Text.Length > 0) { ComboBoxItem cmbItem = new ComboBoxItem(); cmbItem = (ComboBoxItem)cmbLocalidade.SelectedItem; if (cmbItem != null) { cmbMunicipio.Text = buscaMunicipio(int.Parse(cmbItem.Value.ToString())); } else { enderecos = new Enderecos(); enderecos.ArquivoConexao = sArquivoConexao; if (enderecos.seExisteLocalidade(cmbLocalidade.Text.ToUpper().Trim())) { Localidade cLocalidade = enderecos.pesquisarLocalidade(cmbLocalidade.Text.ToUpper().Trim()); if (cLocalidade != null) { cmbLocalidade.Text = cLocalidade.Nome_localidade.Trim(); cmbMunicipio.Text = enderecos.pesquisarMunicipio(cLocalidade.Cod_Municipio).Nome_municipio.Trim(); } else { cmbMunicipio.Text = ""; cmbMunicipio.Focus(); } } else { cmbMunicipio.Text = ""; cmbMunicipio.Focus(); } } } }
private void cmdExcluir_Click(object sender, EventArgs e) { Localidade cLocalidade = new Localidade(); enderecos = new Enderecos(); enderecos.ArquivoConexao = sArquivoConexao; if (validaTela()) { ComboBoxItem cmbItem = new ComboBoxItem(); cmbItem = (ComboBoxItem)cmbLocalidade.SelectedItem; if (cmbItem != null) { //atualizar if (enderecos.seExisteLocalidade(cmbLocalidade.Text)) { if (MessageBox.Show("Deseja realmente excluir esta localidade?", "EstacionamentoFacil (FrmL10a)", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { if (enderecos.excluirLocalidade(int.Parse(cmbItem.Value.ToString()))) { MessageBox.Show("Localidade excluída com sucesso!", "EstacionamentoFacil (FrmL10)", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); ve_se_existe(); } else { MessageBox.Show("A Localidade não foi excluída!", "EstacionamentoFacil (FrmL11)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } } else { MessageBox.Show("Localidade não cadastrado. Exclusão não executada!", "EstacionamentoFacil (FrmL09)", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
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); } } } } }