예제 #1
0
        public int PorUltimoId()
        {
            using Conexion conexion = new Conexion();
            string       consulta     = "select * from notificacion order by id desc limit 0, 1";
            Notificacion notificacion = conexion.Obtener <Notificacion>(consulta);

            return(notificacion.Id);
        }
예제 #2
0
        public bool Eliminar(Notificacion entidad)
        {
            using Conexion conexion = new Conexion();
            string consulta       = "delete from notificacion where id = @Id";
            int    filasAfectadas = conexion.Ejecutar(consulta, entidad);

            return(filasAfectadas > 0);
        }
예제 #3
0
        public bool EliminarPorNotificacion(Notificacion notificacion)
        {
            using Conexion conexion = new Conexion();
            string consulta       = "delete from segmento where notificacion = @Id";
            int    filasAfectadas = conexion.Ejecutar(consulta, notificacion);

            return(filasAfectadas >= 0);
        }
예제 #4
0
        public bool Insertar(Notificacion entidad)
        {
            using Conexion conexion = new Conexion();
            string consulta       = @"insert into notificacion (texto, fecha_inicio, fecha_fin, autor) 
				values (@Texto, @FechaInicio, @FechaFin, @Autor)"                ;
            int    filasAfectadas = conexion.Ejecutar(consulta, entidad);

            return(filasAfectadas > 0);
        }
예제 #5
0
        public bool Editar(Notificacion entidad)
        {
            using Conexion conexion = new Conexion();
            string consulta       = @"
				update notificacion set texto = @Texto, fecha_inicio = @FechaInicio, fecha_fin = @FechaFin, autor = @Autor
				where id = @Id"                ;
            int    filasAfectadas = conexion.Ejecutar(consulta, entidad);

            return(filasAfectadas > 0);
        }