Ejemplo n.º 1
0
        public Bairro pesquisarBairro(int vvCod)
        {
            SqlDataReader drLer;
            Bairro        cBairro = new Bairro();

            if (preparaBancoDados())
            {
                if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso))
                {
                    drLer = execComandos.pesquisaBairro(vvCod);
                    if (drLer.HasRows)
                    {
                        if (drLer.Read())
                        {
                            cBairro.Codigo         = int.Parse(drLer["codigo"].ToString());
                            cBairro.Nome_bairro    = drLer["Nome_bairro"].ToString();
                            cBairro.Cod_localidade = int.Parse(drLer["Cod_localidade"].ToString());
                        }
                    }
                    return(cBairro);

                    execComandos.Desconectar();
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 2
0
        //Metodos - Bairro
        public bool gravarBairro(Bairro cBairro, byte vTipo)
        {
            bool bResposta = true;

            execComandos.Conexao = cnConexao;
            if (preparaBancoDados())
            {
                if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso))
                {
                    switch (vTipo)
                    {
                    case 0:
                        //novo
                        cBairro.Codigo = execComandos.ultimoCodigoBairro();
                        cBairro.Codigo++;
                        if (cBairro.Codigo != 0)
                        {
                            if (!execComandos.inserirBairro(cBairro.Codigo, cBairro.Nome_bairro, cBairro.Cod_localidade))
                            {
                                bResposta = false;
                            }
                        }
                        else
                        {
                            bResposta = false;
                        }
                        break;

                    case 1:
                        //alterar
                        if (!execComandos.alterarBairro(cBairro.Codigo, cBairro.Nome_bairro, cBairro.Cod_localidade))
                        {
                            bResposta = false;
                        }
                        break;
                    }

                    execComandos.Desconectar();
                }
                else
                {
                    bResposta = false;
                }
            }
            return(bResposta);
        }
Ejemplo n.º 3
0
        public Bairro pesquisarBairro(string sNomeBairro)
        {
            Bairro cBairro = new Bairro();

            if (preparaBancoDados())
            {
                if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso))
                {
                    cBairro = execComandos.pesquisaBairro(sNomeBairro);
                    return(cBairro);

                    execComandos.Desconectar();
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 4
0
 private void lostBairro()
 {
     cmbLocalidade.Text = "";
     if (cmbBairro.Text.Length > 0)
     {
         ComboBoxItem cmbItem = new ComboBoxItem();
         cmbItem = (ComboBoxItem)cmbBairro.SelectedItem;
         if (cmbItem != null)
         {
             cmbLocalidade.Text = buscaLocalidade(int.Parse(cmbItem.Value.ToString()));
         }
         else
         {
             enderecos = new Enderecos();
             enderecos.ArquivoConexao = sArquivoConexao;
             if (enderecos.seExisteBairro(cmbBairro.Text.ToUpper().Trim()))
             {
                 Bairro cBairro = enderecos.pesquisarBairro(cmbBairro.Text.ToUpper().Trim());
                 if (cBairro != null)
                 {
                     cmbBairro.Text     = cBairro.Nome_bairro.Trim();
                     cmbLocalidade.Text = enderecos.pesquisarLocalidade(cBairro.Cod_localidade).Nome_localidade.Trim();
                 }
                 else
                 {
                     cmbLocalidade.Text = "";
                     cmbLocalidade.Focus();
                 }
             }
             else
             {
                 cmbLocalidade.Text = "";
                 cmbLocalidade.Focus();
             }
         }
     }
 }
Ejemplo n.º 5
0
        private void excluirBairro()
        {
            Bairro cBairro = new Bairro();

            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;
            if (validaTela())
            {
                ComboBoxItem cmbItem = new ComboBoxItem();
                cmbItem = (ComboBoxItem)cmbBairro.SelectedItem;
                if (cmbItem != null)
                {
                    //atualizar
                    if (enderecos.seExisteBairro(cmbBairro.Text))
                    {
                        if (MessageBox.Show("Deseja realmente excluir este Bairro?", "EstacionamentoFacil (FrmB10a)", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
                        {
                            if (enderecos.excluirBairro(int.Parse(cmbItem.Value.ToString())))
                            {
                                MessageBox.Show("Bairro excluído com sucesso!", "EstacionamentoFacil (FrmB10)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                limparCampos();
                                ve_se_existe();
                            }
                            else
                            {
                                MessageBox.Show("O Bairro não foi excluído!", "EstacionamentoFacil (FrmB11)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Bairro não cadastrado. Exclusão não executada!", "EstacionamentoFacil (FrmB09)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Ejemplo n.º 6
0
        private void gravarBairro()
        {
            Bairro       cBairro = new Bairro();
            ComboBoxItem cmbItemL;

            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;
            if (validaTela())
            {
                ComboBoxItem cmbItem = new ComboBoxItem();
                cmbItem = (ComboBoxItem)cmbBairro.SelectedItem;

                cmbItemL = new ComboBoxItem();
                cmbItemL = (ComboBoxItem)cmbLocalidade.SelectedItem;

                if (cmbItem != null)
                {
                    //atualizar
                    if (enderecos.seExisteLocalidade(cmbLocalidade.Text))
                    {
                        cBairro.Codigo         = int.Parse(cmbItem.Value.ToString());
                        cBairro.Nome_bairro    = cmbBairro.Text.ToUpper().Trim();
                        cBairro.Cod_localidade = int.Parse(cmbItemL.Value.ToString());
                        if (enderecos.gravarBairro(cBairro, 1))
                        {
                            MessageBox.Show("Bairro atualizado com sucesso!", "EstacionamentoFacil (FrmB05)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            limparCampos();
                            ve_se_existe();
                        }
                        else
                        {
                            MessageBox.Show("O Bairro não foi atualizado!", "EstacionamentoFacil (FrmL06)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                    else
                    {
                        //novo
                        cmbItemL = new ComboBoxItem();
                        cmbItemL = (ComboBoxItem)cmbLocalidade.SelectedItem;
                        if (cmbItemL != null)
                        {
                            cBairro.Codigo         = 0;
                            cBairro.Nome_bairro    = cmbBairro.Text.ToUpper().Trim();
                            cBairro.Cod_localidade = int.Parse(cmbItemL.Value.ToString());
                            if (enderecos.gravarBairro(cBairro, 0))
                            {
                                MessageBox.Show("Bairro inserido com sucesso!", "EstacionamentoFacil (FrmB07)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                limparCampos();
                                ve_se_existe();
                            }
                            else
                            {
                                MessageBox.Show("O Bairro não foi inserido!", "EstacionamentoFacil (FrmB08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            }
                        }
                    }
                }
                else
                {
                    //novo
                    cmbItemL = new ComboBoxItem();
                    cmbItemL = (ComboBoxItem)cmbLocalidade.SelectedItem;
                    if (cmbItemL != null)
                    {
                        cBairro.Codigo         = 0;
                        cBairro.Nome_bairro    = cmbBairro.Text.ToUpper().Trim();
                        cBairro.Cod_localidade = int.Parse(cmbItemL.Value.ToString());
                        if (enderecos.gravarBairro(cBairro, 0))
                        {
                            MessageBox.Show("Bairro inserido com sucesso!", "EstacionamentoFacil (FrmB07)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            limparCampos();
                            ve_se_existe();
                        }
                        else
                        {
                            MessageBox.Show("O Bairro não foi inserido!", "EstacionamentoFacil (FrmB08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                }
            }
        }
Ejemplo n.º 7
0
        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