static void report(TypeOfReport type, String val, Peer peer) { Console.Write("[ "); switch (type) { case TypeOfReport.INFO: Console.ForegroundColor = ConsoleColor.Cyan; Console.Write("INFO"); break; case TypeOfReport.OK: Console.ForegroundColor = ConsoleColor.Green; Console.Write(" OK "); break; case TypeOfReport.FAIL: Console.ForegroundColor = ConsoleColor.Red; Console.Write("FAIL"); break; case TypeOfReport.UNKNOWN: Console.ForegroundColor = ConsoleColor.DarkYellow; Console.Write("????"); break; } Console.ForegroundColor = ConsoleColor.Gray; Console.Write(" ] "); if (peer != null) { Console.Write("{"); Console.Write("{0}", peer.ToString()); Console.Write("} "); } Console.WriteLine(val); }
public (bool created, string errorMessage) GenerateReport(TypeOfReport typeOfReport, IDatabaseWrapper databaseWrapper, IReportFactory factory, int id) { if (databaseWrapper is null) { throw new System.ArgumentNullException(nameof(databaseWrapper)); } if (factory is null) { throw new System.ArgumentNullException(nameof(factory)); } var report = factory.CreateReport(typeOfReport, databaseWrapper); return(report.Generate(id)); }
public HttpResponseMessage ReportFichaRegisto(int typeOfReport, string livroRegistosId) { TypeOfReport _typeOfReport = (TypeOfReport)typeOfReport; var serviceName = Enum.GetName(typeof(TypeOfReport), typeOfReport); var result = new HttpResponseMessage(); switch (_typeOfReport) { case TypeOfReport.ReportFichaRegistoJornalistica: result = SendRequestToReportToPdf(Method.GET, serviceName, new[] { new Parameter("livroRegistosId", livroRegistosId, ParameterType.QueryString), new Parameter("numerosequencia", 1, ParameterType.QueryString), }); break; case TypeOfReport.ReportFichaRegistoNoticiosa: case TypeOfReport.ReportFichaRegistoDistribuicao: case TypeOfReport.ReportFichaRegistoOperadorRadio: case TypeOfReport.ReportFichaRegistoTelevisao: case TypeOfReport.ReportFichaRegistoPublicacaoPeriodica: case TypeOfReport.ReportFichaRegistoPrgDistExclInternet: result = SendRequestToReportToPdf(Method.GET, serviceName, new[] { new Parameter("livroRegistosId", livroRegistosId, ParameterType.QueryString) }); break; case TypeOfReport.NotSet: result = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Serviço não encontrado"); break; default: result = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Serviço não encontrado"); break; } return(result); }
public IActionResult ReportFilter(Filter SelectedFilter, TypeOfReport SelectedTypeOfReport) { // if they choose blank //return redirect to action to the corresponding method if (SelectedTypeOfReport == TypeOfReport.AllBooksSold) { return(RedirectToAction("AllBooksSold", new { sf = SelectedFilter })); } if (SelectedTypeOfReport == TypeOfReport.AllOrders) { return(RedirectToAction("AllOrders", new { sf = SelectedFilter })); } if (SelectedTypeOfReport == TypeOfReport.AllCustomers) { return(RedirectToAction("AllCustomers", new { sf = SelectedFilter })); } if (SelectedTypeOfReport == TypeOfReport.Totals) { return(RedirectToAction("Totals", new { sf = SelectedFilter })); } if (SelectedTypeOfReport == TypeOfReport.CurrentInventory) { return(RedirectToAction("CurrentInventory", new { sf = SelectedFilter })); } if (SelectedTypeOfReport == TypeOfReport.AppRejReviews) { return(RedirectToAction("AppRejReviews", new { sf = SelectedFilter })); } else { return(View("Index")); } }
public IReport CreateReport(TypeOfReport typeOfReport, IDatabaseWrapper database) { IReportDistributor reportDistributor = new ReportDistributor(); switch (typeOfReport) { case TypeOfReport.MemberReport: return(new Report( new MemberDataGetter(database), new MemberDataValidator(), new MemberDataFormatter(), reportDistributor)); case TypeOfReport.ProviderReport: return(new Report( new ProviderDataGetter(database), new ProviderDataValidator(), new ProviderDataFormatter(), reportDistributor)); default: throw new ApplicationException("Not a member or provider report"); } }
static void report(TypeOfReport type, String val) { report(type, val, null); }