Example #1
0
 //##################################################End Simples ####################################################
 //##################################################Procedimento de banco de dados##################################
 public void conector_find_CFOP(string flagCfop)
 {
     try
     {
         banco.abreConexao();
         banco.startTransaction("conector_find_CFOP");
         banco.addParametro("parametro", "7");
         banco.addParametro("find", flagCfop);
         banco.procedimentoRead();
         if (banco.retornaRead().Read() == true)
         {
             //newStatusCFOP = banco.retornaRead().GetString(12) == "0" ? "false" : "true";
             optionCFOPFrete = banco.retornaRead().GetString(0);
         }
         else
         {
             txtCFOPConsultaTransporte.Clear();
             MessageBox.Show("CFOP invalido!", "Caro Usúario", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception erro)
     { MessageBox.Show(erro.Message, "Caro Usuário"); }
     finally
     {
         banco.fechaConexao();
     }
 }
Example #2
0
        //###############End Properties

        //####################Procedimento de banco################################

        public void conectorPDV_find_consultaNome()
        {
            texto  = " select idcliente as Codigo, nome,cpf, nascimento from fisica where nome like concat('";
            texto += nome;
            texto += "' ,'%') ";
            try
            {
                auxConsistencia = 0;
                banco.abreConexao();
                banco.singleTransaction(texto);
                banco.procedimentoSet();
            }
            catch (Exception erro)
            {
                auxConsistencia = 1;
                msgInfo msg = new msgInfo("Caro Cliente - " + erro.Message); msg.ShowDialog();
            }
            finally
            {
                if (auxConsistencia == 0)
                {
                    dgvConsultaNome.DataSource = banco.retornaSet().Tables[0].DefaultView;
                }
                banco.fechaConexao();
                //MessageBox.Show("Carrega...", "Caro Usúario", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Example #3
0
        //######################################################END Controle de objetos#######################################################
        //######################################################Procedimento de banco#########################################################
        public int conector_verifica_exits_contrato(string store, string client)
        {
            auxConsistencia = 0;
            int result = -1;

            try
            {
                banco.abreConexao();
                banco.singleTransaction("select count(*) from crediario where idLoja=?store and idCliente=?id and status not in(1,5)");
                banco.addParametro("?store", store);
                banco.addParametro("?id", client);
                banco.procedimentoRead();
                if (banco.retornaRead().Read() == true)
                {
                    result = Convert.ToInt32(banco.retornaRead().GetString(0));
                }
            }
            catch (Exception e)
            {
                auxConsistencia = 1;
                throw new Exception("ERRO BANCO DE DADOS: " + e.Message.ToString());
            }
            finally
            {
                banco.fechaConexao();
                if (auxConsistencia == 1)
                {
                    result = -1;
                }
            }
            return(result);
        }
Example #4
0
 private int construtor = 0; //0 contrutor normal 1 transferencia
 //##########################################End Variaveis
 //#########################################Bloco Procedimento de banco##################################
 public void conector_find_pedido()
 {
     dgvPesquisaPesquisaPedido.Rows.Clear();
     auxConsistencia = 0;
     try
     {
         banco.abreConexao();
         banco.startTransaction("conector_find_pedido");
         banco.addParametro("find", txtPesquisaPedido.Text == "" ? "0" : txtPesquisaPedido.Text);
         banco.addParametro("tipo", Convert.ToString(aux));
         banco.addParametro("loja", auxIdLoja == "" ? "0" : auxIdLoja);
         banco.addParametro("cliente", auxIdCliente == "" ? "0" : auxIdCliente);
         banco.addParametro("situacao", auxIdSituacao == "" ? "-1" : auxIdSituacao);
         banco.addParametro("operacao", auxIdParamentroFaturamento == "" ? "0" : auxIdParamentroFaturamento);
         banco.addParametro("dataInicial", String.Format("{0:yyyyMMdd}", dtpInicialPesquisaPedido.Value));
         banco.addParametro("dataFinal", String.Format("{0:yyyyMMdd}", dtpFinalPesquisaPedido.Value));
         banco.procedimentoSet();
     }
     catch (Exception erro)
     { MessageBox.Show(erro.Message, "Caro Usuário"); auxConsistencia = 1; }
     finally
     {
         if (auxConsistencia == 0)
         {
             countField = banco.retornaSet().Tables[0].Columns.Count;
             countRows  = banco.retornaSet().Tables[0].DefaultView.Count;
             if (countRows > 0)
             {
                 dgvPesquisaPesquisaPedido.AllowUserToAddRows = false;
                 for (i = 0; i < countRows; i++)
                 {
                     dgvPesquisaPesquisaPedido.Rows.Add();
                     for (j = 0; j < countField; j++)
                     {
                         if (j != 11)
                         {
                             dgvPesquisaPesquisaPedido.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]);
                         }
                         else if (j == 11 && (banco.retornaSet().Tables[0].Rows[i][j].ToString() == "vermelho"))
                         {
                             dgvPesquisaPesquisaPedido.Rows[i].DefaultCellStyle.ForeColor = Color.Red;
                         }
                     }
                 }
             }
             else
             {
                 if (dgvPesquisaPesquisaPedido.RowCount < 1)
                 {
                     dgvPesquisaPesquisaPedido.Rows.Add();
                 }
             }
         }
         banco.fechaConexao();
         dgvPesquisaPesquisaPedido.Select();
     }
 }
Example #5
0
 //#################################################################End Metodos de controle###################################################
 //#################################################################Procedimento de banco#####################################################
 public void conectorPDV_find_banco()
 {
     try
     {
         auxConsistencia = 0;
         banco.abreConexao();
         banco.startTransaction("conectorPDV_find_banco");
         banco.addParametro("tipo", "2");
         banco.addParametro("find", txtBancoChequeRecebimento.Text);
         banco.procedimentoRead();
         if (banco.retornaRead().Read() == true)
         {
             auxBanco          = banco.retornaRead().GetString(1);
             auxDescricaoBanco = banco.retornaRead().GetString(1);
         }
     }
     catch (Exception erro)
     { msgInfo msg = new msgInfo("Caro Cliente - " + erro.Message); msg.ShowDialog(); auxConsistencia = 1; }
     finally
     {
         banco.fechaConexao();
         if (auxConsistencia == 0)
         {
             if (auxDescricaoBanco != "")
             {
                 cmbRazaoBancoChequeRecebimento.Text = auxDescricaoBanco;
             }
         }
     }
 }
Example #6
0
 //#########################################################Bloco Procedimentos de Banco###############################################################
 private void conectorPDV_find_cep()
 {
     try {
         banco.abreConexao();
         banco.startTransaction("conectorPDV_find_cep");
         banco.addParametro("find_cep", newCep);
         banco.procedimentoRead();
         banco.retornaRead().Read();
         bairro          = banco.retornaRead().GetString(2);
         logradouro      = banco.retornaRead().GetString(1);
         uf              = banco.retornaRead().GetString(5);
         city            = banco.retornaRead().GetString(4);
         complemento     = banco.retornaRead().GetString(3);
         CodigoMunicipio = banco.retornaRead().GetString(6);
         newIdCep        = banco.retornaRead().GetString(7);
     }
     catch (Exception erro) { msgInfo msg = new msgInfo("Caro Cliente - " + erro.Message); msg.ShowDialog(); auxConsistencia = 1; }
     finally {
         banco.fechaConexao();
         if (auxConsistencia == 0)
         {
             txtRuaAvenidaCep.Text  = logradouro;
             txtCidadeCep.Text      = city;
             txtBairroCep.Text      = bairro;
             txtComplementoCep.Text = complemento;
             txtUfCep.Text          = uf;
             txtCodMun.Text         = CodigoMunicipio;
         }
     };
 }
Example #7
0
        //#########################################################End Variavel & Constantes###################################################

        //#########################################################  Procedimento de Banco  #################################################
        public string[,] conector_find_pdv(string store)
        {
            countField      = 0;
            countRows       = 0;
            auxConsistencia = 0;
            try
            {
                banco.abreConexao();
                banco.startTransaction("conector_find_terminal");
                banco.addParametro("tipo", "4");
                banco.addParametro("find", "");
                banco.addParametro("find_loja", store);
                banco.addParametro("find_type", "5");
                banco.procedimentoSet();
            }
            catch (Exception erro)
            {
            }
            finally
            {
                if (auxConsistencia == 0)
                {
                    countField = banco.retornaSet().Tables[0].Columns.Count;
                    countRows  = banco.retornaSet().Tables[0].DefaultView.Count;
                    vetorCx    = new string[countRows, countField];
                    if (countRows > 0)
                    {
                        for (int i = 0; i < countRows; i++)
                        {
                            for (int j = 0; j < countField; j++)
                            {
                                if (j == 0)
                                {
                                    vetorCx[i, 0] = banco.retornaSet().Tables[0].Rows[i][0].ToString();
                                }
                                else if (j == 8)
                                {
                                    vetorCx[i, 1] = banco.retornaSet().Tables[0].Rows[i][8].ToString();
                                }
                            }
                        }
                    }
                }
                banco.fechaConexao();
            }
            return(vetorCx);
        }
Example #8
0
        //######################################End Variaveis ###########################################################
        //######################################Procedimento de banco de dados###########################################


        public void conector_find_entrada()
        {
            dgvConsultaNota.Rows.Clear();
            dgvConsultaNota.AllowUserToAddRows = false;

            auxConsistencia = 0;

            texto  = " select ";
            texto += " idEntrada as chave, ";
            texto += " nr_nota, ";
            texto += " Serie, ";
            texto += " cfop, ";
            texto += " entrada.idCliente as Fornecedor, ";
            texto += " juridica.razao, ";
            texto += " emissao, ";
            texto += " valorTotalNota ";
            texto += " from ";
            texto += " entrada ";
            texto += " inner join juridica on(entrada.idCliente=juridica.idCliente)";
            texto += " where";
            texto += " nr_nota= " + auxNota + " and serie = " + auxSerie + " and";
            texto += " entrada.idLoja = " + auxIdLoja + " and  entrada.idCliente = " + auxIdFornecedor;
            try
            {
                banco.abreConexao();
                banco.singleTransaction(texto);
                banco.procedimentoSet();
            }
            catch (Exception erro)
            { MessageBox.Show(erro.Message, "Caro Usúario", MessageBoxButtons.OK, MessageBoxIcon.Warning); auxConsistencia = 1; }
            finally
            {
                if (auxConsistencia == 0)
                {
                    countField = banco.retornaSet().Tables[0].Columns.Count;
                    countRows  = banco.retornaSet().Tables[0].DefaultView.Count;
                    if (countRows > 0)
                    {
                        for (i = 0; i < countRows; i++)
                        {
                            dgvConsultaNota.Rows.Add();
                            for (j = 0; j < countField; j++)
                            {
                                dgvConsultaNota.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]);
                            }
                        }
                    }
                    else if (dgvConsultaNota.RowCount < 1)
                    {
                        dgvConsultaNota.Rows.Add();
                    }
                }
                else if (dgvConsultaNota.RowCount < 1)
                {
                    dgvConsultaNota.Rows.Add();
                }
                banco.fechaConexao();
            }
        }
Example #9
0
        //################################################Bloco procedimentos de Banco###############################################
        private void conector_find_fornecedor()
        {
            dgvPesquisaFornecedor.Rows.Clear();
            int auxConsistencia = 0;

            countField = 0;
            int confere = 0;

            try
            {
                banco.abreConexao();
                banco.startTransaction("conector_find_cliente");
                banco.addParametro("tipo", Convert.ToString(aux));
                banco.addParametro("find_cliente", txtInformacaoFornecedor.Text == "" ? "0" : txtInformacaoFornecedor.Text);
                banco.addParametro("tipo_cliente", auxTipoPessoa.ToString());
                banco.addParametro("find_atividade", "2");
                banco.procedimentoSet();
            }
            catch (Exception erro)
            { MessageBox.Show(erro.Message, "Caro cliente"); auxConsistencia = 1; }
            finally
            {
                if (auxConsistencia == 0)
                {
                    countField = banco.retornaSet().Tables[0].Columns.Count;
                    countRows  = banco.retornaSet().Tables[0].DefaultView.Count;
                    dgvPesquisaFornecedor.AllowUserToAddRows = false;
                    confere = banco.retornaSet().Tables.Count;
                    if (confere > 0)
                    {
                        for (i = 0; i < countRows; i++)
                        {
                            dgvPesquisaFornecedor.Rows.Add();
                            for (j = 0; j < countField; j++)
                            {
                                if (j == 4)
                                {
                                    dgvPesquisaFornecedor.Rows[i].Cells[j].Value = Convert.ToBoolean(banco.retornaSet().Tables[0].Rows[i][j]);
                                }
                                else
                                {
                                    dgvPesquisaFornecedor.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]);
                                }
                            }
                            //dgvPesquisaSetor.DataSource = banco.retornaSet().Tables[0].DefaultView;
                        }
                    }
                    if (dgvPesquisaFornecedor.RowCount < 1)
                    {
                        dgvPesquisaFornecedor.Rows.Add();
                    }
                }
                dgvPesquisaFornecedor.Select();
                banco.fechaConexao();
            }
        }
Example #10
0
 //Bloco procedimentos de Banco
 private void conectorPDV_find_pessoa()
 {
     dgvPesquisaPessoa.Rows.Clear();
     countRows       = 0;
     auxConsistencia = 0;
     try
     {
         banco.abreConexao();
         banco.startTransaction("conectorPDV_find_pessoa");
         banco.addParametro("tipo", Convert.ToString(aux));
         banco.addParametro("find_cliente", txtInformacao.Text == "" ? "0" : txtInformacao.Text);
         banco.addParametro("tipo_cliente", Convert.ToString(auxTipoPessoa));
         banco.addParametro("find_atividade", "1");
         banco.procedimentoSet();
     }
     catch (Exception erro)
     { msgInfo msg = new msgInfo(erro.Message); msg.ShowDialog(); auxConsistencia = 1; }
     finally
     {
         if (auxConsistencia == 0)
         {
             countField = banco.retornaSet().Tables[0].Columns.Count;
             countRows  = banco.retornaSet().Tables[0].DefaultView.Count;
             if (countRows > 0)
             {
                 dgvPesquisaPessoa.AllowUserToAddRows = false;
                 for (i = 0; i < countRows; i++)
                 {
                     dgvPesquisaPessoa.Rows.Add();
                     for (j = 0; j < countField; j++)
                     {
                         if (j == 4)
                         {
                             dgvPesquisaPessoa.Rows[i].Cells[j].Value = Convert.ToBoolean(banco.retornaSet().Tables[0].Rows[i][j]);
                         }
                         else
                         {
                             dgvPesquisaPessoa.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]);
                         }
                     }
                     //dgvPesquisaSetor.DataSource = banco.retornaSet().Tables[0].DefaultView;
                 }
             }
             else if (dgvPesquisaPessoa.RowCount < 1)
             {
                 dgvPesquisaPessoa.Rows.Add();
             }
         }
         banco.fechaConexao();
         if (auxConsistencia == 0)
         {
             dgvPesquisaPessoa.Select();
         }
     }
 }
Example #11
0
        //Bloco Procedimentos de Banco
        /// <summary>
        /// DESENVOLVEDOR : Flavio
        /// FUNCAO {conector_find_CFOP}
        /// DATA : 17/10/13
        /// ENFOQUE : reutilizar metodo para buscar CFOP usando procedure do banco de dados.
        /// </summary>
        public void conector_find_CFOP()
        {
            dgvPesquisaCFOP.Rows.Clear();
            auxConsistencia = 0;

            try
            {
                banco.abreConexao();
                banco.startTransaction("conector_find_CFOP");
                banco.addParametro("parametro", Convert.ToString(aux));
                banco.addParametro("find", txtDescricaoCfop.Text);
                banco.procedimentoSet();
            }
            catch (Exception erro)
            { MessageBox.Show(erro.Message, "Caro Usuário");
              auxConsistencia = 1; }
            finally
            {
                if (auxConsistencia == 0)
                {
                    countField = banco.retornaSet().Tables[0].Columns.Count;
                    countRows  = banco.retornaSet().Tables[0].DefaultView.Count;
                    if (countRows > 0)
                    {
                        dgvPesquisaCFOP.AllowUserToAddRows = false;
                        for (i = 0; i < countRows; i++)
                        {
                            dgvPesquisaCFOP.Rows.Add();
                            for (j = 0; j < countField; j++)
                            {
                                if (j == 3)
                                {
                                    dgvPesquisaCFOP.Rows[i].Cells[j].Value = Convert.ToBoolean(banco.retornaSet().Tables[0].Rows[i][j]);
                                }
                                else
                                {
                                    dgvPesquisaCFOP.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]);
                                }
                            }
                        }
                        //dgvPesquisaescolaridade.DataSource = banco.retornaSet().Tables[0].DefaultView;
                    }
                    else if (dgvPesquisaCFOP.RowCount < 1)
                    {
                        dgvPesquisaCFOP.Rows.Add();
                    }
                }

                banco.fechaConexao();
                dgvPesquisaCFOP.Select();
            }
        }
Example #12
0
 // Bloco Procedimentos de Banco.
 /// <summary>
 /// DESENVOLVEDOR : Flavio
 /// FUNCAO {conector_find_loja} Sem Parametros
 /// DATA : 10/02/2014
 /// ENFOQUE : reutilizar metodo para buscar loja usando procedure do banco de dados.
 /// </summary>
 public void conector_find_loja()
 {
     dgvPesquisaLoja.Rows.Clear();
     countRows       = 0;
     auxConsistencia = 0;//dgvPesquisaLoja.Rows.Clear();
     try
     {
         banco.abreConexao();
         banco.startTransaction("conector_find_loja");
         banco.addParametro("tipo", Convert.ToString(aux));
         banco.addParametro("find_loja", txtPesquisaLoja.Text == "" ? "0" : txtPesquisaLoja.Text);
         banco.procedimentoSet();
     }
     catch (Exception erro)
     { MessageBox.Show(erro.Message, "Erro não identificado, entre contato com o revendedor"); auxConsistencia = 1; }
     finally
     {
         if (auxConsistencia == 0)
         {
             countField = banco.retornaSet().Tables[0].Columns.Count;
             countRows  = banco.retornaSet().Tables[0].DefaultView.Count;
             if (countRows > 0)
             {
                 dgvPesquisaLoja.AllowUserToAddRows = false;
                 for (i = 0; i < countRows; i++)
                 {
                     dgvPesquisaLoja.Rows.Add();
                     for (j = 0; j < countField; j++)
                     {
                         if (j == 23)
                         {
                             dgvPesquisaLoja.Rows[i].Cells[j].Value = Convert.ToBoolean(banco.retornaSet().Tables[0].Rows[i][j]);
                         }
                         else
                         {
                             dgvPesquisaLoja.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]);
                         }
                     }
                     //dgvPesquisaGrupo.DataSource = banco.retornaSet().Tables[0].DefaultView;
                 }
             }
             else if (dgvPesquisaLoja.RowCount < 1)
             {
                 dgvPesquisaLoja.Rows.Add();
             }
         }
         banco.fechaConexao();
     }
 }
Example #13
0
 //@##############################################################End Variaveis########################################################################
 /// <summary>
 /// Procedimento de banco de dados
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 ///
 protected void conector_find_itemEntrada(string tipo)
 {
     ataque = 0;
     dgvItensNotaFiscalDevItem.Rows.Clear();
     ataque     = 1;
     countField = 0;
     try
     {
         banco.abreConexao();
         banco.startTransaction("conector_find_itemEntrada");
         banco.addParametro("tipo", tipo);
         banco.addParametro("idLoja", auxIdLoja);
         banco.addParametro("find", auxIdEntrada);
         //banco.addParametro("seq", tipo == "4" ? "0" : auxIdEntradaItem);
         banco.addParametro("seq", auxIdEntradaItem);
         banco.procedimentoSet();
     }
     catch (Exception erro)
     { MessageBox.Show(erro.Message, "Erro não identificado, entre contato como revendedor"); }
     finally
     {
         countField = banco.retornaSet().Tables[0].Columns.Count;
         countRows  = banco.retornaSet().Tables[0].DefaultView.Count;
         dgvItensNotaFiscalDevItem.AllowUserToAddRows = false;
         if (tipo == "3")
         {
             for (i = 0; i < countRows; i++)
             {
                 dgvItensNotaFiscalDevItem.Rows.Add();
                 for (j = 0; j < countField; j++)
                 {
                     dgvItensNotaFiscalDevItem.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]);
                 }
             }
         }
         else
         {
             if (countRows > 0)
             {
                 set = banco.retornaSet();
             }
         }
         banco.fechaConexao();
     }
 }
Example #14
0
 //###############END PROPERTES
 //####################end Variaveis#######################
 //Bloco de procedimento de banco
 public void conector_find_finalizadora()
 {
     auxConsistencia = 0;
     dgvPesquisaFinalizadora.Rows.Clear();
     try
     {
         banco.abreConexao();
         banco.startTransaction("conector_find_finalizadora");
         banco.addParametro("tipo", "10");
         banco.addParametro("find", "10");
         banco.procedimentoSet();
     }
     catch (Exception erro)
     { MessageBox.Show(erro.Message, "Caro Usuário"); auxConsistencia = 1; }
     finally
     {
         if (auxConsistencia == 0)
         {
             countField = banco.retornaSet().Tables[0].Columns.Count;
             countRows  = banco.retornaSet().Tables[0].DefaultView.Count;
             if (countRows > 1)
             {
                 dgvPesquisaFinalizadora.AllowUserToAddRows = false;
                 for (i = 0; i < countRows; i++)
                 {
                     dgvPesquisaFinalizadora.Rows.Add();
                     for (j = 0; j < countField; j++)
                     {
                         if ((j == 0) || (j == 1))
                         {
                             dgvPesquisaFinalizadora.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]);
                         }
                     }
                     //dgvPesquisaGrupo.DataSource = banco.retornaSet().Tables[0].DefaultView;
                 }
             }
             else if (dgvPesquisaFinalizadora.RowCount < 1)
             {
                 dgvPesquisaFinalizadora.Rows.Add();
             }
         }
         banco.fechaConexao();
     }
 }
Example #15
0
        public void carrega_infor(string store)
        {
            int retorno = 0;

            try
            {
                banco1 = new dados();
                banco1.abreConexao();
                if (banco1.statusSchema() == 1)
                {
                    banco1.singleTransaction("select versaoBanco, versaoSystem, conectorServer, localMachini from system");
                    banco1.procedimentoRead();
                    if (banco1.retornaRead().Read() == true)
                    {
                        VersaoBanco    = banco1.retornaRead().GetString(0);
                        VersaoSystem   = banco1.retornaRead().GetString(1);
                        ConectorServer = banco1.retornaRead().GetString(2);
                        LocalMonitor   = banco1.retornaRead().GetString(3);
                    }
                    else
                    {
                        retorno = 0;
                    }
                }
                else
                {
                    msgInfo msg = new msgInfo(1, "IMPOSSÍVEL ESTABELECER CONEXÃO"); msg.ShowDialog();
                    retorno = 0;
                }
            }
            catch (Exception)
            {
            }
            finally
            {
                if (banco1 != null)
                {
                    banco1.fechaConexao();
                }
            }
        }
Example #16
0
 //#######################################################Bloco de procedimentos de banco##############################################################
 private void conectorPDV_find_municipio()
 {
     dgvPesquisaMunicipio.Rows.Clear();
     auxConsistencia = 0;
     try
     {
         banco.abreConexao();
         banco.startTransaction("conectorPDV_find_municipio");
         banco.addParametro("tipo", Convert.ToString(aux));
         banco.addParametro("find_municipio", txtPesquisaMunicipio.Text == "" ? "0" : txtPesquisaMunicipio.Text);
         banco.addParametro("tabela", newTables);
         banco.procedimentoSet();
     }
     catch (Exception erro) { msgInfo msg = new msgInfo(erro.Message); msg.ShowDialog(); auxConsistencia = 1; }
     finally
     {
         if (auxConsistencia == 0)
         {
             countField = banco.retornaSet().Tables[0].Columns.Count;
             countRows  = banco.retornaSet().Tables[0].DefaultView.Count;
             if (countRows > 0)
             {
                 dgvPesquisaMunicipio.AllowUserToAddRows = false;
                 for (i = 0; i < countRows; i++)
                 {
                     dgvPesquisaMunicipio.Rows.Add();
                     for (j = 0; j < countField; j++)
                     {
                         dgvPesquisaMunicipio.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]);
                     }
                     //dgvPesquisaGrupo.DataSource = banco.retornaSet().Tables[0].DefaultView;
                 }
             }
             else if (dgvPesquisaMunicipio.RowCount < 1)
             {
                 dgvPesquisaMunicipio.Rows.Add();
             }
         }
         banco.fechaConexao();
     }
 }
Example #17
0
        //###############End Properties

        //####################Procedimento de banco################################
        public void conectorPDV_find_consulta()
        {
            texto  = " select ";
            texto += " tab.idCliente AS Codigo, ";
            texto += " if(tab.idtipoPessoa != 3, if(tab.idtipoPessoa=1,(tab1.nome),tab2.razao),tab3.nome) as 'Nome', ";
            texto += " mid(tab6.ddd,1,4) as DDD, ";
            texto += " tab6.telefone as Telefone ";
            texto += " from ";
            texto += " conectorPDV.cliente tab ";
            texto += " left join conectorPDV.fone tab6 on(tab.idCliente = tab6.idCliente) ";
            texto += " left join conectorPDV.fisica tab1 on(tab.idcliente = tab1.idcliente) ";
            texto += " left join conectorPDV.juridica tab2 on(tab.idcliente = tab2.idcliente) ";
            texto += " left join (select rural.idcliente,rural.cpf as cpf_1,rural.nome,rural.nascimento,rural.ie,rural.idsexo,rural.identidade,rural.idcivil,sexo.descricao as sexo1,civil.descricao as civil1 from conectorPDV.rural ";
            texto += " inner join conectorPDV.sexo on(rural.idsexo = sexo.idsexo) ";
            texto += " inner join conectorPDV.civil on(rural.idcivil = civil.idcivil)) as tab3 ";
            texto += " on(tab.idcliente = tab3.idcliente) ";
            texto += " where tab6.telefone = ";
            texto += fone;
            try
            {
                banco.abreConexao();
                banco.singleTransaction(texto);
                banco.procedimentoSet();
            }
            catch (Exception erro)
            {
                msgInfo msg = new msgInfo("Caro Cliente - " + erro.Message); msg.ShowDialog(); auxConsistencia = 1;
            }
            finally
            {
                if (auxConsistencia == 0)
                {
                    dgvConsultaFone.DataSource = banco.retornaSet().Tables[0].DefaultView;
                }

                banco.fechaConexao();
                //MessageBox.Show("Carrega...", "Caro Usúario", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Example #18
0
 /// <summary>
 /// DESENVOLVEDOR : Flavio
 /// FUNCAO {conector_find_veiculo} Sem Parametros
 /// DATA : 10/01/14
 /// ENFOQUE : reutilizar metodo para buscar veiculo usando procedure do banco de dados.
 /// </summary>
 public void conector_find_veiculo()
 {
     auxConsistencia = 0;
     try
     {
         banco.abreConexao();
         banco.startTransaction("conector_find_veiculo");
         banco.addParametro("tipo", Convert.ToString(aux));
         banco.addParametro("find", txtPesquisaVeiculo.Text);
         banco.procedimentoSet();
     }
     catch (Exception erro)
     { MessageBox.Show(erro.Message, "Caro Usuário"); auxConsistencia = 1; }
     finally
     {
         if (auxConsistencia == 0)
         {
             countField = banco.retornaSet().Tables[0].Columns.Count;
             countRows  = banco.retornaSet().Tables[0].DefaultView.Count;
             dgvPesquisaVeiculo.AllowUserToAddRows = false;
             if (countRows > 0)
             {
                 for (i = 0; i < countRows; i++)
                 {
                     dgvPesquisaVeiculo.Rows.Add();
                     for (j = 0; j < countField; j++)
                     {
                         dgvPesquisaVeiculo.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]);
                     }
                 }
             }
         }
         dgvPesquisaVeiculo.Select();
         banco.fechaConexao();
     }
 }
Example #19
0
 //########################################################## Bloco de procedimentos de banco##########################################################
 private void conector_inc_fone()
 {
     auxConsistencia = 0;
     try
     {
         banco.abreConexao();
         banco.startTransaction("conectorPDV_inc_fone");
         banco.addParametro("inc_idcliente", txtIdCliente.Text);
         banco.addParametro("inc_idatividade", auxIdAtividade);
         banco.addParametro("inc_ddd", newddd);
         banco.addParametro("inc_telefone", newtelefone);
         banco.addParametro("inc_ramal", mskFoneRamal.Text);
         banco.addParametro("inc_idfonetype", auxIdFoneType);
         banco.addParametro("inc_complemento", txtFoneComplemento.Text);
         banco.addParametro("inc_priori", chkFonePriori.Checked == false ? "f" : "v");
         banco.procedimentoRead();
         if (banco.retornaRead().Read() == true)
         {
             newidfone = banco.retornaRead().GetString(0);
         }
     }
     catch (Exception erro) { msgInfo msg = new msgInfo(erro.Message); msg.ShowDialog();
                              auxConsistencia = 1;
                              alteraIconesIncluir(); }
     finally
     {
         if (auxConsistencia == 0)
         {
             newddd         = mskDDD.Text;
             newtelefone    = mskTelefone.Text;
             newDescTipo    = cmbFoneType.Text;
             newramal       = mskFoneRamal.Text;
             newcomplemento = txtFoneComplemento.Text;
             newpriori      = chkFonePriori.Checked == false ? "f" : "v";
             banco.fechaConexao();
             flagSemaforo = 1;
             dgvPesquisaFone.Rows.Clear();
             conectorPDV_find_fone_set();
             dgvPesquisaFone.Select();
             alteraIconesSalvar();
         }
     };
 }
Example #20
0
        /// <summary>
        /// DESENVOLVEDOR : Flavio
        /// FUNCAO : {conector_find_setor} sem parametro
        /// DATA : 11/10/13
        /// ENFOQUE : Reutilizacao de codigo para buscar setor com utilizacao de procedure.
        /// ALTERACAO : NADIA 15/10/13 - Adicao da variavel de consistencia.
        /// </summary>
        public void conector_find_setor()
        {
            cmbPesquisaProdutoSetor.Items.Clear();
            countField      = 0;
            auxConsistencia = 0;
            try
            {
                banco.abreConexao();
                banco.startTransaction("conector_find_setor");
                banco.addParametro("tipo", "3");
                banco.addParametro("find", "0");
                banco.procedimentoSet();
            }
            catch (Exception erro)
            { MessageBox.Show(erro.Message, "Caro Usuário"); auxConsistencia = 1; }
            finally
            {
                if (auxConsistencia == 0)
                {
                    countField = banco.retornaSet().Tables[0].Columns.Count;
                    countRows  = banco.retornaSet().Tables[0].DefaultView.Count;
                    if (countRows > 0)
                    {
                        for (i = 0; i < countRows; i++)
                        {
                            cmbPesquisaProdutoSetor.Items.Add(banco.retornaSet().Tables[0].Rows[i][1]);
                        }
                    }
                }

                banco.fechaConexao();
            }
        }
Example #21
0
        public Boolean geraSintegra(Boolean valida, string caminho, string[] auxTipo, string di, string df, string store, string finalidade, string modelo, string numeroECF, string numeroSequencial)
        {
            Boolean retorno = valida;

            if (File.Exists(caminho))
            {
                File.Delete(caminho);
                strCaminho = caminho;
                StreamWriter sw = new StreamWriter(caminho, true, Encoding.ASCII);

                //################################################################Instrução Banco
                auxConsistencia = 0;
                countField      = 0;
                countRows       = 0;
                for (int x = 0; x < auxTipo.Length; x++)
                {
                    if (auxTipo[x] != "#" && Convert.ToInt32(auxTipo[x].Substring(0, 2)) > 0)
                    {
                        try
                        {
                            auxConsistencia = 0;
                            banco.abreConexao();
                            banco.startTransaction("conectorPDV_sintegra");
                            banco.addParametro("tipo", auxTipo[x]);
                            banco.addParametro("di", di);
                            banco.addParametro("df", df);
                            banco.addParametro("store", store);
                            banco.addParametro("geraProdNf", auxTipo[6] == "#" ? "0" : "1");
                            banco.addParametro("geraProdCp", auxTipo[11] == "#" ? "0" : "1");
                            banco.procedimentoSet();
                        }
                        catch (Exception erro) { auxConsistencia = 1; }
                        finally
                        {
                            if (auxConsistencia == 0)
                            {
                                Int32 count = banco.retornaSet().Tables[0].DefaultView.Count;
                                countField = banco.retornaSet().Tables[0].Columns.Count;
                                countRows  = banco.retornaSet().Tables[0].DefaultView.Count;
                                if (countRows > 0)
                                {
                                    matriz = new string[countRows, countField];

                                    for (i = 0; i < count; i++)          //Linha
                                    {
                                        for (j = 0; j < countField; j++) //Coluna
                                        {
                                            matriz[i, j] = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]);
                                        }
                                        switch (auxTipo[x])
                                        {
                                        case "10":
                                            sw.Write(Registro10(matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], "1", valida) + "\r\n");
                                            break;

                                        case "11":
                                            sw.Write(Registro11(matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], valida) + "\r\n");
                                            break;

                                        case "50":
                                            sw.Write(Registro50(matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], matriz[i, 11], matriz[i, 12], matriz[i, 13], matriz[i, 14], matriz[i, 15], matriz[i, 16], valida) + "\r\n");
                                            break;

                                        case "51":
                                            sw.Write(Registro51(matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], matriz[i, 11], matriz[i, 12], matriz[i, 13], valida) + "\r\n");
                                            break;

                                        case "54":
                                            sw.Write(Registro54(matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], matriz[i, 11], matriz[i, 12], matriz[i, 13], matriz[i, 14], matriz[i, 15], matriz[i, 16], valida) + "\r\n");
                                            break;

                                        case "70":
                                            sw.Write(Registro70(matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], matriz[i, 11], matriz[i, 12], matriz[i, 13], matriz[i, 14], matriz[i, 15], matriz[i, 16], valida) + "\r\n");
                                            break;

                                        case "75":
                                            sw.Write(Registro75("75", matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], matriz[i, 11], valida) + "\r\n");
                                            break;

                                        case "60M":
                                            matriz60M = new string[countRows, countField];
                                            for (int a = 0; a < countRows; a++)      //Linha
                                            {
                                                for (int b = 0; b < countField; b++) //Coluna
                                                {
                                                    matriz60M[a, b] = Convert.ToString(banco.retornaSet().Tables[0].Rows[a][b]);
                                                }
                                            }

                                            banco.fechaConexao();

                                            //sw.Write(Registro60M("60", "M", matriz[i, 0], matriz[i, 2], matriz[i, 1], "2D", matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10],"", valida) + "\r\n");

                                            for (int c = 0; c < count; c++)
                                            {
                                                sw.Write(Registro60M("60", "M", matriz60M[c, 0], matriz60M[c, 2], matriz60M[c, 1], "2D", matriz60M[c, 5], matriz60M[c, 6], matriz60M[c, 7], matriz60M[c, 8], matriz60M[i, 9], matriz60M[c, 10], "", valida) + "\r\n");


                                                matriz60M[c, 11] = matriz60M[c, 11].Insert(2, "/");
                                                matriz60M[c, 11] = matriz60M[c, 11].Insert(5, "/");

                                                for (int d = 0; d < vetor.Length; d++)
                                                {
                                                    auxConsistencia = 0;
                                                    countField      = 0;
                                                    countRows       = 0;
                                                    if (vetor[d] != "#" && Convert.ToInt32(vetor[d].Substring(0, 2)) > 0)
                                                    {
                                                        try
                                                        {
                                                            auxConsistencia = 0;
                                                            banco.abreConexao();
                                                            banco.startTransaction("conectorPDV_sintegra");
                                                            banco.addParametro("tipo", vetor[d]);
                                                            banco.addParametro("di", String.Format("{0:yyyyMMdd}", Convert.ToDateTime(matriz60M[c, 11])));
                                                            banco.addParametro("df", String.Format("{0:yyyyMMdd}", Convert.ToDateTime(matriz60M[c, 11])));
                                                            banco.addParametro("store", store);
                                                            banco.addParametro("geraProdNf", auxTipo[6] == "#" ? "0" : "1");
                                                            banco.addParametro("geraProdCp", auxTipo[11] == "#" ? "0" : "1");
                                                            banco.procedimentoSet();
                                                        }
                                                        catch (Exception erro) { auxConsistencia = 1; }
                                                        finally
                                                        {
                                                            if (auxConsistencia == 0)
                                                            {
                                                                countField = banco.retornaSet().Tables[0].Columns.Count;
                                                                countRows  = banco.retornaSet().Tables[0].DefaultView.Count;
                                                                if (countRows > 0)
                                                                {
                                                                    matriz = new string[countRows, countField];

                                                                    for (int e = 0; e < countRows; e++)      //Linha
                                                                    {
                                                                        for (int f = 0; f < countField; f++) //Coluna
                                                                        {
                                                                            matriz[e, f] = Convert.ToString(banco.retornaSet().Tables[0].Rows[e][f]);
                                                                        }
                                                                        switch (vetor[d])
                                                                        {
                                                                        case "60A":
                                                                            sw.Write(Registro60A("60", "A", matriz[e, 0], matriz[e, 1], matriz[e, 2], matriz[e, 3], "", valida) + "\r\n");
                                                                            break;

                                                                        case "60D":
                                                                            sw.Write(Registro60D("60", "D", matriz[e, 0], numeroECF, matriz[e, 1], matriz[e, 2], matriz[e, 3], matriz[e, 4], matriz[e, 5], matriz[e, 6], "", valida) + "\r\n");
                                                                            break;

                                                                        case "60I":
                                                                            sw.Write(Registro60I("60", "I", matriz[e, 0], numeroECF, "2D", matriz[e, 1], matriz[e, 2], matriz[e, 3], matriz[e, 4], matriz[e, 5], matriz[e, 6], matriz[e, 7], matriz[e, 8], "", valida) + "\r\n");
                                                                            break;

                                                                            /*case "60R":
                                                                             *  sw.Write(Registro60R("60", "R", matriz[e, 0], matriz[e, 1], matriz[e, 2], matriz[e, 3], matriz[e, 4], matriz[e, 5], "", valida) + "\r\n");
                                                                             *  break;*/
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                            banco.fechaConexao();
                                                        }
                                                    }
                                                }
                                            }
                                            i = count;
                                            break;

                                        /*case "60A":
                                         *  sw.Write(Registro60A("60", "A", matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], "", valida) + "\r\n");
                                         *  break;
                                         * case "60D":
                                         *  sw.Write(Registro60D("60", "D", matriz[i, 0], numeroECF, matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], "", valida) + "\r\n");
                                         *  break;
                                         * case "60I":
                                         *  sw.Write(Registro60I("60", "I", matriz[i, 0], numeroECF,"2D", matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], "", valida) + "\r\n");
                                         *  break;*/
                                        case "60R":
                                            if (valida == true)
                                            {
                                                sw.Write(Registro60R("60", "R", matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], "", valida) + "\r\n");
                                            }
                                            else
                                            {
                                                valida     = true;
                                                auxTipo[x] = "#";
                                            }
                                            break;

                                        /*case "61":
                                         *  sw.Write(Registro61(matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], matriz[i, 11], matriz[i, 12], matriz[i, 13], matriz[i, 14], matriz[i, 15], valida) + "\r\n");
                                         *  break;
                                         * case "61R":
                                         *  sw.Write(Registro61R(matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], valida) + "\r\n");
                                         *  break;*/
                                        case "61":
                                            sw.Write(Registro61(matriz[i, 0], "", "", matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], matriz[i, 11], matriz[i, 12], "", true) + "\r\n");
                                            break;

                                        case "61R":
                                            sw.Write(Registro61R(matriz[i, 0], "R", matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], "", true) + "\r\n");
                                            break;

                                        case "90":
                                            sw.Write(Registro90("90", matriz[i, 9], matriz[i, 10], matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], "1", true) + "\r");
                                            break;
                                        }
                                    }
                                }
                                else if (auxTipo[x] == "60M")
                                {
                                    if (count > 0)
                                    {
                                        valida = true;
                                    }
                                    else
                                    {
                                        valida = false;
                                    }
                                }
                            }
                            banco.fechaConexao();
                        }
                    }
                }
                //################################################################End Instrução Banco

                retorno = true;
                sw.Close();
            }
            else
            {
                retorno = false;
            }
            if (auxConsistencia == 0)
            {
                msgInfo msg = new msgInfo(1, "Caro Usuário: Arquivo gerado, caminho: " + caminho); msg.ShowDialog();
            }
            return(retorno);
        }