Esempio n. 1
0
        public List <PrensaDato> ListarNuevosRegistros(DateTime Fecha)
        {
            List <PrensaDato> datos = null;

            try
            {
                var sql = string.Format(@"SELECT
                                                FECHA_HORA AS {0},
                                                PRENSA_NAME AS {1},
                                                PRENSA_TAG_ACTIVA AS {2},
                                                PRENSA_TAG_CV AS {3},
                                                PRENSA_TAG_TEMP AS {4},
                                                PRENSA_TAG_CICLO AS {5},
                                                PRENSA_TAG_PROD AS {6},
                                                PRENSA_CAVIDAD AS {7}
                                            FROM PRENSAS_DATOS
                                            WHERE FECHA_HORA > :{8}
                                            ORDER BY FECHA_HORA ASC",
                                        Arguments.Fecha, Arguments.Prensa, Arguments.TagActiva,
                                        Arguments.TagCV, Arguments.TagTemp, Arguments.TagCiclo,
                                        Arguments.TagProd, Arguments.Cavidad, Arguments.FechaParameter);

                var accessor = new DataAccessor(_connectionString);

                List <OracleParameter> parameters = new List <OracleParameter>()
                {
                    new OracleParameter(Arguments.FechaParameter, Fecha)
                };

                var ds = accessor.FillDataSet(sql, parameters);

                datos = GetCollection(ds);
            }
            catch (Exception ex)
            {
                log.Error("ListarNuevosRegistros. ", ex);
            }

            return(datos);
        }