/*
        Metodo para cargar los datos faltantes, en la ventana
        */
        private void getSessionData()
        {
            //Crea el servicio
            SessionService sessionService = new SessionService();
            SessionViewPlot view = new SessionViewPlot();
            view.SessionId = SessionText.Text;
            SessionPlotDataView data = sessionService.getDataLogInfo(view);
            AverageText.Text = data.AVG + "";
            StdText.Text = data.DEVP + "";
            ElapsedTimeText.Text = data.ElapsedTime + "";
            MaxTempText.Text = data.MaxValue + "";
            MinTempText.Text = data.MinValue + "";

            //Solicita los datos
            List<RecipeParameterView> listParameters = sessionService.getParameterBySession(view.SessionId);
            //Los carga en la tabla
            GridView1.DataSource = listParameters;
            GridView1.DataBind();
        }
 /*Funcion: Construye un dataLogInfo a partir de la base de datos
   Param:  SessionViewPlot
   Return: SessionPlotDataView
   */
 public SessionPlotDataView getDataLogInfo(SessionViewPlot view)
 {
     SessionDao Dao = new SessionDao();
     DataTable DaoResult = Dao.getDataLogInfo(view);
     return buildDataLogInfo(DaoResult);
 }
Beispiel #3
0
 /*
   Funcion: Obtiene todos los datos de la tabla Datalog para los reportes filtrados por la session
   Param: SessionId
   Return: Lista DataLog
   */
 public DataTable getDataLogInfo(SessionViewPlot session)
 {
     return context.selectMSQL("EXEC getDataLogInfo @SessionId='" + session.SessionId + "'");
 }