public bool VerificaDia(DateTime data)
        {
            Infobanco b = new Infobanco(data);

            if (Lista.BinarySearch(b, compData) != -1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public Infobanco ConstroiDados(string linha)
        {
            Infobanco dados = new Infobanco();

            dados.Data                 = Convert.ToDateTime(linha.Substring(0, linha.IndexOf('|')));
            linha                      = linha.Substring(linha.IndexOf('|') + 1);
            dados.Semana               = linha.Substring(0, linha.IndexOf('|'));
            linha                      = linha.Substring(linha.IndexOf('|') + 1);
            dados.Entrada              = linha.Substring(0, linha.IndexOf('|'));
            linha                      = linha.Substring(linha.IndexOf('|') + 1);
            dados.Almoco               = linha.Substring(0, linha.IndexOf('|'));
            linha                      = linha.Substring(linha.IndexOf('|') + 1);
            dados.Saida                = linha.Substring(0, linha.IndexOf('|'));
            linha                      = linha.Substring(linha.IndexOf('|') + 1);
            dados.Total                = linha.Substring(0, linha.IndexOf('|'));
            linha                      = linha.Substring(linha.IndexOf('|') + 1);
            dados.Credito              = linha.Substring(0, linha.IndexOf('|'));
            linha                      = linha.Substring(linha.IndexOf('|') + 1);
            dados.Debito               = linha.Substring(0, linha.IndexOf('|'));
            linha                      = linha.Substring(linha.IndexOf('|') + 1);
            TrocaDeDados.saldoatual    = linha.Substring(0, linha.IndexOf('|'));
            linha                      = linha.Substring(linha.IndexOf('|') + 1);
            TrocaDeDados.saldoanterior = linha.Substring(linha.IndexOf('|') + 1);

            int horadebito       = Convert.ToInt16(dados.Debito.Substring(0, dados.Debito.IndexOf(':')));
            int minutodebito     = Convert.ToInt16(dados.Debito.Substring(dados.Debito.IndexOf(':') + 1));
            int horacredito      = Convert.ToInt16(dados.Credito.Substring(0, dados.Credito.IndexOf(':')));
            int minutocredito    = Convert.ToInt16(dados.Credito.Substring(dados.Credito.IndexOf(':') + 1));
            int horatrabalhada   = Convert.ToInt16(dados.Total.Substring(0, dados.Total.IndexOf(':')));
            int minutotrabalhado = Convert.ToInt16(dados.Total.Substring(dados.Total.IndexOf(':') + 1));


            saldo         = new TimeSpan(horadebito, minutodebito, 0);
            totaldebito   = totaldebito.Add(saldo);
            saldo         = new TimeSpan(horacredito, minutocredito, 0);
            totalcredito  = totalcredito.Add(saldo);
            saldo         = new TimeSpan(horatrabalhada, minutotrabalhado, 0);
            totaltrabalho = totaltrabalho.Add(saldo);
            return(dados);
        }