Beispiel #1
0
        //#########################################################End Variavel & Constantes###################################################

        //#########################################################  Procedimento de Banco  #################################################
        public string[,] conector_find_pdv(string store)
        {
            countField      = 0;
            countRows       = 0;
            auxConsistencia = 0;
            try
            {
                banco.abreConexao();
                banco.iniciarTransacao();
                banco.startTransaction("conector_find_terminal");
                banco.addParametro("tipo", "4");
                banco.addParametro("find", "");
                banco.addParametro("find_loja", store);
                banco.addParametro("find_type", "5");
                banco.procedimentoSet();
                banco.commit();
            }
            catch (Exception erro)
            {
                banco.rollback();
            }
            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);
        }