public int GetNumeroDeAcessosPorAno(FaixaDeAcesso faixa, int ano) { DbCommand cmd = baseDados.GetStoredProcCommand("GetNumeroDeAcessosPorAno"); string horarioInicial = GetDBString(faixa.HorarioInicial); string horarioFinal = GetDBString(faixa.HorarioFinal); baseDados.AddInParameter(cmd, "@HorarioInicial", DbType.String, horarioInicial); baseDados.AddInParameter(cmd, "@HorarioFinal", DbType.String, horarioFinal); baseDados.AddInParameter(cmd, "@Ano", DbType.Int32, ano); try { return((int)baseDados.ExecuteScalar(cmd)); } catch (SqlException ex) { throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex); } }
public int GetNumeroDeAcessosPorData(FaixaDeAcesso faixa, DateTime data) { string dataI = data.ToString("yyyy-MM-dd"); DbCommand cmd = baseDados.GetStoredProcCommand("GetNumeroDeAcessosPorData"); string horarioInicial = GetDBString(faixa.HorarioInicial); string horarioFinal = GetDBString(faixa.HorarioFinal); baseDados.AddInParameter(cmd, "@HorarioInicial", DbType.String, horarioInicial); baseDados.AddInParameter(cmd, "@HorarioFinal", DbType.String, horarioFinal); baseDados.AddInParameter(cmd, "@Data", DbType.String, dataI); try { return((int)baseDados.ExecuteScalar(cmd)); } catch (SqlException ex) { throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex); } }