コード例 #1
0
 /*Funcion: Obtener una lista de ServerAuditTrailReportView para las secciones filtrado por fechas
   Param: ReportDataView
   Return: Lista SessionReportView
   */
 public List<SessionReportView> getSessionReportByCriteriaEarlyDates(ReportDataView report)
 {
     report = ReportLogic.fixDates(report);
     SessionReportDao Dao = new SessionReportDao();
     DataTable DaoResult = Dao.getSessionReportByCriteriaEarlyDates(report);
     return BuildSessionReportNoFilter(DaoResult);
 }
コード例 #2
0
 /*Funcion: Obtener todas las Datalog para los reportes filtrado por fecha
   Param: ReportDataView
   Return: Lista DataLogView
   */
 public List<DataLogView> getDataLogFilterDate(ReportDataView report)
 {
     report = ReportLogic.fixDates(report);
     DataLogDao Dao = new DataLogDao();
     DataTable DaoResult = Dao.getDataLogFilterDate(report);
     return BuildDataLog(DaoResult);
 }
コード例 #3
0
 /*Funcion: Obtener ProcessAuditTrailReportView para las secciones filtrado fechas
   Param: ReportDataView
   Return: Lista ProcessAuditTrailReportView
   */
 public List<ProcessAuditTrailReportView> getProcessAuditTrailFilterEarlyDates(ReportDataView report)
 {
     report = ReportLogic.fixDates(report);
     ProcessAuditTrailReportDao Dao = new ProcessAuditTrailReportDao();
     DataTable DaoResult = Dao.getProcessAuditTrailFilterEarlyDates(report);
     return BuildProcessAuditTrailReportService(DaoResult);
 }
コード例 #4
0
 /*Funcion: Obtener una lista de ServerAuditTrailReportView para las secciones filtrado por fechas
   Param: ReportDataView
   Return: Lista ServerAuditTrailReportView
   */
 public List<ServerAuditTrailReportView> getServerAuditTrailFilterEarlyDates(ReportDataView report)
 {
     report = ReportLogic.fixDates(report);
     ServerAuditTrailReportDao Dao = new ServerAuditTrailReportDao();
     DataTable DaoResult = Dao.getServerAuditTrailFilterEarlyDates(report);
     return BuildServerAuditTrailReport(DaoResult);
 }
コード例 #5
0
        public static ReportDataView fixDates(ReportDataView report)
        {
            if (!report.secondDate.Contains("23:59:59"))
            {
                report.secondDate = report.secondDate + " 23:59:59";
            }
            if (!report.firstDate.Contains("00:00:00"))
            {
                report.firstDate = report.firstDate + " 00:00:00";
            }

            return report;
        }
コード例 #6
0
 /*
   Funcion: Obtiene todos los datos de DataLog para los reportes
   Param: ReportDataView
   Return: Lista DataLog
   */
 public DataTable getDataLogFilterEarlierDate(ReportDataView report)
 {
     return context.selectMSQL("EXEC getDataLogFilterEarlierDate @DateTime='" + report.secondDate + "';");
 }
コード例 #7
0
 /*
   Funcion: Obtiene todos los datos de DataLog para los reportes filtrados por fecha
   Param: ReportDataView
   Return: Lista DataLog
   */
 public DataTable getDataLogFilterDate(ReportDataView report)
 {
     return context.selectMSQL("EXEC getDataLogFilterByDate @FirstDate='" + report.firstDate + "', @SecondDate='" + report.secondDate + "';");
 }
コード例 #8
0
 /*Funcion: Obtener una lista de ServerAuditTrailReportView para las secciones filtrado por criterios y fechas anteriores
   Param: ReportDataView
   Return: Lista SessionReportView
   */
 public List<SessionReportView> getSessionReportByCriteria(ReportDataView report)
 {
     SessionReportDao Dao = new SessionReportDao();
     DataTable DaoResult = Dao.getSessionReportByCriteria(report);
     return BuildSessionReportNoFilter(DaoResult);
 }
コード例 #9
0
 /*
   Funcion: Obtiene todos los datos de Session para los reportes filtrados por criterios
   Param: ReportDataView
   Return: Lista Session
   */
 public DataTable getSessionReportByCriteria(ReportDataView report)
 {
     return context.selectMSQL("EXEC getSessionReportByCriteria @CriteriaId='" + report.criteriaId + "', @ReportSourceFieldId=" + report.reportSourceFieldId + "");
 }
コード例 #10
0
 /*
   Funcion: Obtiene todos los datos de Session para los reportes filtrados fechas mayores a
   Param: ReportDataView
   Return: Lista Session
   */
 public DataTable getSessionOlderDates(ReportDataView report)
 {
     return context.selectMSQL("EXEC getSessionOlderDates @DateTime='" + report.firstDate + "'");
 }
コード例 #11
0
        protected void viewButton_Click(object sender, ImageClickEventArgs e)
        {
            if (sourceText.SelectedItem != null)
            {
                if (sourceText.SelectedItem.Value != "")
                {
                    int selectedReport = Int32.Parse(sourceText.SelectedItem.Value);

                    ReportDataView report = new ReportDataView();
                    if (CriteriaText.SelectedItem != null)
                    {
                        report.criteriaId = CriteriaText.SelectedItem.Value;
                    }

                    report.firstDate = Date1.Text;
                    report.secondDate = Date2.Text;

                    if (check1.Checked)
                    {
                        if (report.firstDate == "Start Day")
                        {
                            return;
                        }
                    }

                    if (check2.Checked)
                    {
                        if (report.secondDate == "End Day")
                        {
                            return;
                        }
                    }

                    if (FilterText.SelectedItem != null)
                    {
                        if (FilterText.SelectedItem.Value != "")
                        {
                            report.reportSourceFieldId = Int32.Parse(FilterText.SelectedItem.Value);
                        }
                    }

                    report.DateEnable1 = check1.Checked;
                    report.DateEnable2 = check2.Checked;
                    report.FilterEnabled = filterEnable.Items[0].Selected;

                    HttpContext.Current.Session["ReportData"] = report;

                    switch (selectedReport)
                    {
                        case 1:
                            Response.Redirect("~/Reports/DataLogReport");
                            break;
                        case 2:
                            Response.Redirect("~/Reports/OvensReport");
                            break;
                        case 3:
                            Response.Redirect("~/Reports/RecipesReport");
                            break;
                        case 4:
                            Response.Redirect("~/Reports/RouterStatusReport");
                            break;
                        case 5:
                            Response.Redirect("~/Reports/SessionReport");
                            break;
                        case 6:
                            Response.Redirect("~/Reports/UPNReport");
                            break;
                        case 7:
                            Response.Redirect("~/Reports/UserAccountsReport");
                            break;
                        case 8:
                            Response.Redirect("~/Reports/ProcessAuditTrailReport");
                            break;
                        case 9:
                            Response.Redirect("~/Reports/ServerAuditTrailReport");
                            break;
                    }
                }
            }
        }
コード例 #12
0
 /*Funcion: Obtener todas las Datalog para los reportes filtrado por criterios
   Param: ReportDataView
   Return: Lista DataLogView
   */
 public List<DataLogView> getDataLogFilterByCriteria(ReportDataView report)
 {
     DataLogDao Dao = new DataLogDao();
     DataTable DaoResult = Dao.getDataLogFilterByCriteria(report);
     return BuildDataLog(DaoResult);
 }
コード例 #13
0
 /*
   Funcion: Obtiene todos los datos de ServerAuditTrail para los reportes filtrados entre dos fechas
   Param: ReportDataView
   Return: Lista ServerAuditTrail
   */
 public DataTable getServerAuditTrailFilterBetweenDates(ReportDataView report)
 {
     return context.selectMSQL("EXEC getServerAuditTrailFilterBetweenDates @FirstDate = '" + report.firstDate + "', @SecondDate= '" + report .secondDate+ "'");
 }
コード例 #14
0
 /*Funcion: Obtener lista de equipos para los reportes
   Param: ReportDataView
   Return: Lista EquipmentReportView
   */
 public List<EquipmentReportView> getEquipmentReportFilterByCriteria(ReportDataView report)
 {
     EquipmentReportDao Dao = new EquipmentReportDao();
     DataTable DaoResult = Dao.getEquipmentReportFilterByCriteria(report);
     return BuildEquipmentReportNoFilter(DaoResult);
 }
コード例 #15
0
 /*
   Funcion: Obtiene todos los datos de DataLog para los reportes filtrados por criterios
   Param: ReportDataView
   Return: Lista Equipment
   */
 public DataTable getEquipmentReportFilterByCriteria(ReportDataView report)
 {
     return context.selectMSQL("EXEC getOvensReportFilterByCriteria @CriteriaId= '" + report.criteriaId + "', @ReportSourceFieldId= " + report.reportSourceFieldId+ "");
 }
コード例 #16
0
 /*
   Funcion: Obtiene todos los datos de Process para los reportes filtrados por fechas menores a
   Param: ReportDataView
   Return: Lista Process
   */
 public DataTable getProcessAuditTrailFilterEarlyDates(ReportDataView report)
 {
     return context.selectMSQL("EXEC getProcessAuditTrailFilterEarlyDates @DateTime='"+report.secondDate+"'");
 }
コード例 #17
0
 /*
   Funcion: Obtiene todos los datos de Process para los reportes filtrados entre dos fechas y criterios
   Param: ReportDataView
   Return: Lista Process
   */
 public DataTable getProcessAuditTrailFilterByCriteriaBetweenDates(ReportDataView report)
 {
     return context.selectMSQL("EXEC getProcessAuditTrailFilterByCriteriaBetweenDates @CriteriaId='"+report.criteriaId
         + "', @ReportSourceFieldId=" + report.reportSourceFieldId + ", @FirstDate='" + report.firstDate + "', @SecondDate='" + report.secondDate+ "'");
 }
コード例 #18
0
 /*Funcion: Obtener todas las cuentas para los reportes filtrado por filtrados
   Param: ReportDataView
   Return: Lista AccountReportView
   */
 public List<AccountReportView> getAccountReportFilterByCriteria(ReportDataView report)
 {
     AccountReportDao Dao = new AccountReportDao();
     DataTable DaoResult = Dao.getAccountReportFilterByCriteria(report);
     return BuildAccountReport(DaoResult);
 }
コード例 #19
0
 /*Funcion: Obtener RecipeReportView para las secciones filtrado criterios
   Param: RecipeReportView
   Return: Lista RecipeReportView
   */
 public List<RecipeReportView> getRecipeReportFilterByCriteria(ReportDataView report)
 {
     RecipeReportDao Dao = new RecipeReportDao();
     DataTable DaoResult = Dao.getRecipeReportFilterByCriteria(report);
     return BuildRecipeReportNoFilter(DaoResult);
 }
コード例 #20
0
 /*Funcion: Obtener una lista de ServerAuditTrailReportView para las secciones filtrado por criterios
   Param: ReportDataView
   Return: Lista UpnReportView
   */
 public List<UpnReportView> getUpnReportFilterByCriteria(ReportDataView report)
 {
     UPNReportDao Dao = new UPNReportDao();
     DataTable DaoResult = Dao.getUpnReportFilterByCriteria(report);
     return buildUpnReport(DaoResult);
 }
コード例 #21
0
 /*
   Funcion: Obtiene todos los datos de ServerAuditTrail para los reportes filtrados por criterio
   Param: ReportDataView
   Return: Lista ServerAuditTrail
   */
 public DataTable getServerAuditTrailFilterByCriterio(ReportDataView report)
 {
     return context.selectMSQL("EXEC getServerAuditTrailFilterByCriterio @CriteriaId='" + report.criteriaId + "', @ReportSourceFieldId=" + report.reportSourceFieldId+ "");
 }
コード例 #22
0
 /*Funcion: Obtener una lista de Router para las secciones filtrados por criterio
   Param: ReportDataView
   Return: Lista RouterReportView
   */
 public List<RouterReportView> getRouterFilterByCriteria(ReportDataView report)
 {
     RouterReportDao Dao = new RouterReportDao();
     DataTable DaoResult = Dao.getRouterFilterByCriteria(report);
     return BuildRouterNoFilter(DaoResult);
 }
コード例 #23
0
 /*Funcion: Obtener una lista de ServerAuditTrailReportView para las secciones filtrados por criterio
   Param: ReportDataView
   Return: Lista ServerAuditTrailReportView
   */
 public List<ServerAuditTrailReportView> getServerAuditTrailFilterByCriterio(ReportDataView report)
 {
     ServerAuditTrailReportDao Dao = new ServerAuditTrailReportDao();
     DataTable DaoResult = Dao.getServerAuditTrailFilterByCriterio(report);
     return BuildServerAuditTrailReport(DaoResult);
 }
コード例 #24
0
 /*
   Funcion: Obtiene todos los datos de ServerAuditTrail para los reportes filtrados por fechas menores a y criterios
   Param: ReportDataView
   Return: Lista ServerAuditTrail
   */
 public DataTable getServerAuditTrailFilterByCriterioEarlyDates(ReportDataView report)
 {
     return context.selectMSQL("EXEC getServerAuditTrailFilterByCriterioEarlyDates @CriteriaId= '"+report.criteriaId
         + "', @ReportSourceFieldId = " + report.reportSourceFieldId + ", @DateTime='" + report.secondDate + "'");
 }
コード例 #25
0
 /*
   Funcion: Obtiene todos los datos de Session para los reportes filtrados fechas menores a
   Param: ReportDataView
   Return: Lista Session
   */
 public DataTable getSessionEarlyDates(ReportDataView report)
 {
     return context.selectMSQL("EXEC getSessionEarlyDates @DateTime='" + report.secondDate + "'");
 }
コード例 #26
0
 /*
   Funcion: Obtiene todos los datos de ServerAuditTrail para los reportes filtrados por fechas mayores a
   Param: ReportDataView
   Return: Lista ServerAuditTrail
   */
 public DataTable getServerAuditTrailFilterOlderDates(ReportDataView report)
 {
     return context.selectMSQL("EXEC getServerAuditTrailFilterOlderDates @DateTime='" + report.firstDate + "'");
 }
コード例 #27
0
 /*
   Funcion: Obtiene todos los datos de Session para los reportes filtrados entre dos fechas
   Param: ReportDataView
   Return: Lista Session
   */
 public DataTable getSessionReportBetweenDates(ReportDataView report)
 {
     return context.selectMSQL("EXEC getSessionReportBetweenDates @FirstDate='" + report.firstDate + "', @SecondDate='" + report.secondDate + "'");
 }
コード例 #28
0
 /*
   Funcion: Obtiene todos los datos de DataLog para los reportes filtrados por criterios
   Param: ReportDataView
   Return: Lista DataLog
   */
 public DataTable getDataLogFilterByCriteria(ReportDataView report)
 {
     return context.selectMSQL("EXEC getDataLogFilterByCliteria @CriteriaId='"+report.criteriaId+"', @ReportSourceFieldId="+report.reportSourceFieldId+";");
 }
コード例 #29
0
 /*
   Funcion: Obtiene todos los datos de Session para los reportes filtrados por fechas mayores a y criterios
   Param: ReportDataView
   Return: Lista Session
   */
 public DataTable getSessionReportByCriteriaOlderDates(ReportDataView report)
 {
     return context.selectMSQL("EXEC getSessionReportByCriteriaOlderDates @CriteriaId='"+report.criteriaId+"', @ReportSourceFieldId="+report.reportSourceFieldId
         + ", @DateTime='" + report.firstDate + "'");
 }
コード例 #30
0
 /*
   Funcion: Obtiene todos los datos de DataLog para los reportes filtrados por fechas y criterios
   Param: ReportDataView
   Return: Lista DataLog
   */
 public DataTable getDataLogFilterByCriteriaAndDate(ReportDataView report)
 {
     return context.selectMSQL("EXEC getDataLogFilterByCliteriaAndDate @CriteriaId='"+report.criteriaId+"', @ReportSourceFieldId="+report.reportSourceFieldId
         + ", @FirstDate='" + report.firstDate + "',@SecondDate='" + report.secondDate + "';");
 }