private void buscaDadosLogradouro(int iCodigoLogradouro) { Logradouro cLogradouro; Logradouro_tipo cTipo; Bairro cBairro; enderecos = new Enderecos(); enderecos.ArquivoConexao = sArquivoConexao; try { cLogradouro = enderecos.pesquisarLogradouro(iCodigoLogradouro); cTipo = enderecos.pesquisarLogradouro_tipo(cLogradouro.Tipo); cBairro = enderecos.pesquisarBairro(cLogradouro.Cod_bairro); cmbTipo.Text = cTipo.Tipo; txtCEP.Text = cLogradouro.CEP; Municipio cMunicipio = enderecos.pesquisarMunicipio(enderecos.pesquisarLocalidade(cBairro.Cod_localidade).Cod_Municipio); cmbMunicipio.Text = cMunicipio.Nome_municipio.Trim() + "/" + cMunicipio.UF.Trim(); cmbLocalidade.Enabled = true; listarLocalidade(enderecos.pesquisarLocalidade(cBairro.Cod_localidade).Cod_Municipio, 0); cmbLocalidade.Text = enderecos.pesquisarLocalidade(cBairro.Cod_localidade).Nome_localidade; cmbBairro.Enabled = true; listarBairro(cBairro.Cod_localidade, 0); cmbBairro.Text = cBairro.Nome_bairro; } catch (SqlException ex) { MessageBox.Show("Erro ao buscar dados de logradouro! " + ex.Message, "EstacionamentoFacil (FrmLg06)", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
}// validaTela private string buscaLogradouro(int iCodigoLogradouro) { string sResposta = ""; try { Logradouro cLogradouro; enderecos = new Enderecos(); enderecos.ArquivoConexao = sArquivoConexao; cLogradouro = enderecos.pesquisarLogradouro(iCodigoLogradouro); sResposta = cLogradouro.Nome_logradouro; } catch (SqlException ex) { MessageBox.Show("Erro ao buscar Logradouro do Cliente! " + ex.Message, "EstacionamentoFacil (FrmPros05)", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(sResposta); } //buscaLogradouro
private void listarLogradouro(int iCodBairro, byte bTipo) { ComboBoxItem cboItem; cmbLogradouro.Items.Clear(); enderecos = new Enderecos(); enderecos.ArquivoConexao = sArquivoConexao; List <Logradouro> lstLogradouro = new List <Logradouro>(); lstLogradouro = null; switch (bTipo) { case 0: lstLogradouro = enderecos.pesquisarLogradouro(iCodBairro, 0); break; case 1: lstLogradouro = enderecos.pesquisarTodosLogradouro(); break; } if (lstLogradouro != null) { cmbLogradouro.Enabled = true; foreach (Logradouro cLogradouro in lstLogradouro) { cboItem = new ComboBoxItem(); cboItem.Text = cLogradouro.Nome_logradouro.Trim(); cboItem.Value = cLogradouro.Codigo; cmbLogradouro.Items.Add(cboItem); } } else { cmbLogradouro.Enabled = false; } }
private void ve_se_existe() { try { ComboBoxItem cboItem; cUsuarios = new Usuarios(); cEnderecos = new Enderecos(); cFuncoes = new Funcoes(); cUsuarios.ArquivoConexao = sArquivoConexao; cEnderecos.ArquivoConexao = sArquivoConexao; List <Logradouro> lstLogradouro = new List <Logradouro>(); lstLogradouro = cEnderecos.pesquisarTodosLogradouro(); foreach (Logradouro cLogradouro in lstLogradouro) { cboItem = new ComboBoxItem(); cboItem.Value = cLogradouro.Codigo; cboItem.Text = cLogradouro.Nome_logradouro.Trim(); cmbLogradouro.Items.Add(cboItem); } //tipo impressao cmbTipoImpressao.Items.Clear(); cboItem = new ComboBoxItem(); cboItem.Value = 0; cboItem.Text = "CRYSTAL REPORTS"; cmbTipoImpressao.Items.Add(cboItem); cboItem = new ComboBoxItem(); cboItem.Value = 1; cboItem.Text = "REPORT VIEWER"; cmbTipoImpressao.Items.Add(cboItem); empresa cEmpresa = new empresa(); cEmpresa = cUsuarios.buscaDadosEmpresa(); txtEmpresa.Text = cEmpresa.nome_empresa.Trim(); txtNomeFantasia.Text = cEmpresa.nome_fantasia.Trim(); txtProprietario.Text = cEmpresa.proprietario.Trim(); txtCNPJ.Text = cEmpresa.cnpj.Trim(); txtTelefone01.Text = cEmpresa.telefone01.Trim(); txtTelefone2.Text = cEmpresa.telefone02.Trim(); txtEmail.Text = cEmpresa.email.Trim(); cmbLogradouro.Text = cEnderecos.pesquisarLogradouro(cEmpresa.cod_logradouro).Nome_logradouro.Trim(); txtNumero.Text = cEmpresa.numero.ToString(); txtLicenca.Text = cEmpresa.licenca.Trim();// cFuncoes.Descriptografar(cEmpresa.licenca.Trim()); switch (cEmpresa.tipo_relatorio) { case 0: cmbTipoImpressao.Text = "CRYSTAL REPORTS"; break; case 1: cmbTipoImpressao.Text = "REPORT VIEWER"; break; } } catch (Exception ex) { MessageBox.Show("Erro ao abrir janela de cadastro de empresa!\n" + ex.Message, "EstacionamentoFacil (FrmEmp01)", MessageBoxButtons.OK, MessageBoxIcon.Error); } }//ve_se_Existe
public void exibirDadosProspect(Prospect cProspect, byte bTipo = 0) { cliente cCliente = cProspect.cCliente; Enderecos endereco = new Enderecos(); Veiculos cVeiculos = new Veiculos(); cVeiculos.ArquivoConexao = sArquivoConexao; string sTelefone = ""; int iQte = 0; List <Telefones> listTelefone; List <ProspectMarca> listMarca = cProspect.cProspectMarca; List <ProspectCor> listCor = cProspect.cProspectCor; List <ProspectMotor> listMotor = cProspect.cProspectMotor; List <ProspectPortas> listPortas = cProspect.cProspectPortas; Operadora cOperadora; limparCampos(); try { bNovo = false; endereco.ArquivoConexao = sArquivoConexao; iCodigoCliente = cCliente.Codigo; txtNome.Text = cCliente.Nome.Trim(); txtCPF.Text = cCliente.CPF; txtRG.Text = cCliente.RG; txtEmail.Text = cCliente.Email; Municipio cMunicipio = endereco.pesquisarMunicipio(endereco.pesquisarLocalidade(endereco.pesquisarBairro(endereco.pesquisarLogradouro(cCliente.Cod_logradouro).Cod_bairro).Cod_localidade).Cod_Municipio); cmbMunicipio.Enabled = true; cmbMunicipio.Text = cMunicipio.Nome_municipio.Trim() + "/" + cMunicipio.UF.Trim(); Bairro cBairro = endereco.pesquisarBairro(endereco.pesquisarLogradouro(cCliente.Cod_logradouro).Cod_bairro); cmbLocalidade.Enabled = true; listarLocalidade(enderecos.pesquisarLocalidade(cBairro.Cod_localidade).Cod_Municipio, 0); cmbLocalidade.Text = enderecos.pesquisarLocalidade(cBairro.Cod_localidade).Nome_localidade; cmbBairro.Enabled = true; listarBairro(cBairro.Cod_localidade, 0); cmbBairro.Text = cBairro.Nome_bairro; listarLogradouro(cBairro.Codigo, 0); cmbLogradouro.Enabled = true; cmbLogradouro.Text = buscaLogradouro(cCliente.Cod_logradouro); txtNumero.Text = cCliente.Numero.ToString(); //buscar dados de telefone: listTelefone = clientes.pesquisarTelefoneCliente(cCliente.Codigo); if (listTelefone != null) { foreach (Telefones lstTelefone in listTelefone) { cOperadora = clientes.pesquisarOperadora(lstTelefone.codoperadora); cpToken = new TokenInputG.TokenInput(vTelaPrincipal); cpToken.Name = "token_" + iQte.ToString(); cpToken.Nome = "Telefone de " + cCliente.Nome; cpToken.Indice = lstTelefone.CodigoTelefone + "#" + lstTelefone.ddd + "#" + lstTelefone.telefone + "#" + lstTelefone.codoperadora + "#" + lstTelefone.tipotelefone; if (lstTelefone.telefone.Trim().Length <= 8) { sTelefone = lstTelefone.telefone.Substring(0, 4) + "-" + lstTelefone.telefone.Substring(4, 4); } else { sTelefone = lstTelefone.telefone.Substring(0, 5) + "-" + lstTelefone.telefone.Substring(5, 4); } cpToken.Texto = "(" + lstTelefone.ddd.PadLeft(2, '0') + ") " + sTelefone + " - " + cOperadora.operadora.Trim() + " (" + buscaTipoTelefone(lstTelefone.tipotelefone).Trim() + ")"; cpToken.ExibirLink = false; cpToken.ajustarDadosTela(); pnlTelefones.Controls.Add(cpToken); iQte++; } iQteTelefones = iQte; } //listar marcas if (listMarca != null) { iQte = 0; foreach (ProspectMarca lstMarca in listMarca) { cpToken = new TokenInputG.TokenInput(vTelaPrincipal); cpToken.Name = "tokenMarca_" + iQte.ToString(); cpToken.Nome = "Marca de " + cCliente.Nome; cpToken.Indice = lstMarca.CodMarca.ToString() + "#" + lstMarca.CodProspect.ToString(); cpToken.Texto = cVeiculos.pesquisarMarca(lstMarca.CodMarca).descricao.Trim(); cpToken.ExibirLink = false; cpToken.ajustarDadosTela(); pnlMarcas.Controls.Add(cpToken); iQte++; } iQteMarca = iQte; } //listar cor if (listCor != null) { iQte = 0; foreach (ProspectCor lstCor in listCor) { cpToken = new TokenInputG.TokenInput(vTelaPrincipal); cpToken.Name = "tokenCor_" + iQte.ToString(); cpToken.Nome = "Cor de " + cCliente.Nome; cpToken.Indice = lstCor.CodProspect.ToString() + "#" + lstCor.cCores.CodCor.ToString(); cpToken.Texto = lstCor.cCores.sCor.Trim(); cpToken.ExibirLink = false; cpToken.ModificarCor = false; //true; cpToken.CorFundo = lstCor.cCores.sRGB; cpToken.ajustarDadosTela(); pnlCor.Controls.Add(cpToken); iQte++; } iQteCor = iQte; } //listar Motor if (listMotor != null) { iQte = 0; foreach (ProspectMotor lstMotor in listMotor) { cpToken = new TokenInputG.TokenInput(vTelaPrincipal); cpToken.Name = "tokenCor_" + iQte.ToString(); cpToken.Nome = "Motor de " + cCliente.Nome; cpToken.Indice = lstMotor.CodProspect.ToString() + "#" + lstMotor.CodMotor.ToString(); cpToken.Texto = cVeiculos.pesquisarMotor(lstMotor.CodMotor).TipoMotor.Trim(); cpToken.ExibirLink = false; cpToken.ModificarCor = false; cpToken.ajustarDadosTela(); pnlMotor.Controls.Add(cpToken); iQte++; } iQteMotor = iQte; } //portas if (listPortas != null) { iQte = 0; foreach (ProspectPortas lstPortas in listPortas) { cpToken = new TokenInputG.TokenInput(vTelaPrincipal); cpToken.Name = "tokenCor_" + iQte.ToString(); cpToken.Nome = "Portas de " + cCliente.Nome; cpToken.Indice = lstPortas.CodProspect.ToString() + "#" + lstPortas.iQtePortas.ToString(); cpToken.Texto = lstPortas.iQtePortas.ToString("D2"); cpToken.ExibirLink = false; cpToken.ModificarCor = false; cpToken.ajustarDadosTela(); pnlPortas.Controls.Add(cpToken); iQte++; } iQtePortas = iQte; } //exibir dados de observação lancarObservacao(cCliente); } catch (Exception ex) { MessageBox.Show("Erro ao buscar dados do Cliente! " + ex.Message, "EstacionamentoFacil (FrmPros06)", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (bTipo == 1) { txtCPF.Focus(); } } //exibirDadosCliente
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; } } } }