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); }