/* 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); }
/* 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 + "'"); }