Example #1
0
        public static int InsertReport(Reporte obj)
        {
            int?idReporte = 0;
            ReporteTableAdapter adapter = new ReporteTableAdapter();

            adapter.Insert(obj.FechaActivacion, obj.IdAlarma, ref idReporte);

            if (idReporte == 0)
            {
                throw new ArgumentException("Error al insertar un nuevo reporte");
            }
            return(idReporte.Value);
        }
Example #2
0
        public List <Reporte> GetLastReportsByAlarmaId(int idAlarma)
        {
            ReporteTableAdapter adapter = new ReporteTableAdapter();
            ReporteDataTable    table   = adapter.GetLastReportsByAlarmaId(idAlarma);

            List <Reporte> listReports = new List <Reporte>();
            Reporte        objTemp;

            foreach (var row in table)
            {
                objTemp = new Reporte()
                {
                    IdReporte       = row.idReporte,
                    FechaActivacion = row.fechaActivacion,
                    IdAlarma        = row.idAlarma
                };

                listReports.Add(objTemp);
            }

            return(listReports);
        }